88 lines
2.0 KiB
YAML
88 lines
2.0 KiB
YAML
---
|
|
kind: pipeline
|
|
name: default
|
|
|
|
steps:
|
|
- name: Go test
|
|
image: golang:1.18
|
|
environment:
|
|
GO111MODULE: on
|
|
commands:
|
|
- go mod download
|
|
- go test ./... --cover --count=100
|
|
|
|
- name: "Bump & Tag"
|
|
image: quay.io/openware/sdk-citools:2.6.7
|
|
environment:
|
|
BRANCH_NAME: ${DRONE_BRANCH}
|
|
REPO_NAME: openware/rango
|
|
GITHUB_API_KEY:
|
|
from_secret: kite_bot_key
|
|
commands:
|
|
- BUNDLE_GEMFILE=/sdk/Gemfile bundle exec rake --rakefile=/sdk/Rakefile ci:prebuild
|
|
when:
|
|
branch:
|
|
- master
|
|
- "*-stable"
|
|
|
|
- name: Build container
|
|
image: plugins/docker
|
|
settings:
|
|
username:
|
|
from_secret: quay_username
|
|
password:
|
|
from_secret: quay_password
|
|
repo: quay.io/openware/rango
|
|
registry: quay.io
|
|
when:
|
|
branch:
|
|
- master
|
|
- "*-stable"
|
|
|
|
- name: "Update global OpenDAX version"
|
|
image: quay.io/openware/goci:0.0.11
|
|
environment:
|
|
GIT_TOKEN:
|
|
from_secret: gh_api_token
|
|
GIT_USER:
|
|
from_secret: gh_api_user
|
|
commands:
|
|
- export GIT_URL=https://${GIT_USER}:${GIT_TOKEN}@github.com/openware/versions-aurora.git
|
|
- /app/goci versions
|
|
when:
|
|
branch:
|
|
- "*-stable"
|
|
- master
|
|
|
|
- name: "Notify"
|
|
image: quay.io/openware/sdk-citools:2.6.7
|
|
environment:
|
|
BOT_USERNAME: kite-bot
|
|
BOT_NAME: Kite Bot
|
|
BOT_EMAIL: kite-bot@heliostech.fr
|
|
BRANCH_NAME: ${DRONE_BRANCH}
|
|
REPO_NAME: ${DRONE_REPO}
|
|
SDK_BRANCH: ${DRONE_BRANCH}
|
|
SLACK_CHANNEL: peatio
|
|
SLACK_TOKEN:
|
|
from_secret: slack_token
|
|
GITHUB_API_KEY:
|
|
from_secret: kite_bot_key
|
|
TELEGRAM_BOT_TOKEN:
|
|
from_secret: telegram_bot_token
|
|
TELEGRAM_CHAT_ID:
|
|
from_secret: telegram_chat_id
|
|
commands:
|
|
- BUNDLE_GEMFILE=/sdk/Gemfile bundle exec rake --rakefile=/sdk/Rakefile ci:postbuild[/drone/src]
|
|
when:
|
|
branch:
|
|
- master
|
|
- "*-stable"
|
|
|
|
trigger:
|
|
event:
|
|
- push
|
|
|
|
image_pull_secrets:
|
|
- dockerconfigjson
|