mirror of https://github.com/gogits/gogs.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
87 lines
1.6 KiB
87 lines
1.6 KiB
9 years ago
|
clone:
|
||
|
path: github.com/gogits/gogs
|
||
|
|
||
|
build:
|
||
|
general:
|
||
|
image: golang:$$GO_VERSION
|
||
|
environment:
|
||
|
- TAGS=pam sqlite cert
|
||
|
commands:
|
||
|
- apt-get update -qq && apt-get install -y libpam-dev zip
|
||
|
- make deps
|
||
|
- make test
|
||
|
- make build
|
||
|
|
||
|
release:
|
||
|
image: golang:1.5
|
||
|
environment:
|
||
|
- TAGS=pam sqlite cert
|
||
|
commands:
|
||
|
- apt-get update -qq && apt-get install -y libpam-dev zip
|
||
|
- make deps
|
||
|
- make release
|
||
|
when:
|
||
|
repo: gogits/gogs
|
||
|
branch: master
|
||
|
matrix:
|
||
|
GO_VERSION: 1.5
|
||
|
|
||
|
publish:
|
||
|
github_release:
|
||
|
api_key: $$GITHUB_TOKEN
|
||
|
files:
|
||
|
- dist/*.tgz
|
||
|
- dist/*.zip
|
||
|
when:
|
||
|
repo: gogits/gogs
|
||
|
event: tag
|
||
|
matrix:
|
||
|
GO_VERSION: 1.5
|
||
|
|
||
|
docker:
|
||
|
username: $$DOCKER_USERNAME
|
||
|
password: $$DOCKER_PASSWORD
|
||
|
email: $$DOCKER_EMAIL
|
||
|
repo: gogs/gogs
|
||
|
tag: $${TAG##v}
|
||
|
when:
|
||
|
repo: gogits/gogs
|
||
|
event: tag
|
||
|
matrix:
|
||
|
GO_VERSION: 1.5
|
||
|
|
||
|
docker:
|
||
|
username: $$DOCKER_USERNAME
|
||
|
password: $$DOCKER_PASSWORD
|
||
|
email: $$DOCKER_EMAIL
|
||
|
repo: gogs/gogs
|
||
|
tag: $${BRANCH/master/latest}
|
||
|
when:
|
||
|
repo: gogits/gogs
|
||
|
branch: [develop, master]
|
||
|
matrix:
|
||
|
GO_VERSION: 1.5
|
||
|
|
||
|
notify:
|
||
|
gitter:
|
||
|
webhook: https://webhooks.gitter.im/e/c52d2013f36e28b35f71
|
||
|
when:
|
||
|
repo: gogits/gogs
|
||
|
|
||
|
email:
|
||
|
host: $$EMAIL_HOST
|
||
|
port: $$EMAIL_PORT
|
||
|
username: $$EMAIL_USERNAME
|
||
|
password: $$EMAIL_PASSWORD
|
||
|
from: drone@gogs.io
|
||
|
recipients:
|
||
|
- u@gogs.io
|
||
|
when:
|
||
|
repo: gogits/gogs
|
||
|
|
||
|
matrix:
|
||
|
GO_VERSION:
|
||
|
- 1.3
|
||
|
- 1.4
|
||
|
- 1.5
|