finclip-app-manager/vendor/gitlab.finogeeks.club/finclip-backend/mop-middleware-auth/.drone.yml

43 lines
1.3 KiB
YAML

clone:
git:
image: plugins/git
depth: 1
tags: true
pipeline:
trigger_gendoc:
image: plugins/downstream
server: https://drone.finogeeks.club
token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZXh0IjoiZGVuZ3hpYW5nY3VuIiwidHlwZSI6InVzZXIifQ.EGTC2GELMYGkWBt5Zot-OdUYHfhzsrHFSYxLb-ortNo
fork: true
repositories:
- finochat/doc
when:
status: [success]
event: [tag]
build:
image: docker.finogeeks.club/base/golang-alpine:1.13.0
commands:
- export GOPATH=/go
- export CGO_ENABLED=0
- export GOPROXY=https://goproxy.io
- go build -v -mod=vendor
# - export GOPRIVATE=git.finogeeks.club
# - sed -i 's/dl-cdn.alpinelinux.org/mirrors.ustc.edu.cn/g' /etc/apk/repositories
# - apk add git
# - export GOPROXY=https://admin:1cd4b890-3dbf-4a1e-a42b-098d4046c0d3@go-nexus.finogeeks.club/repository/go-group/
# - go build -v
docker_latest:
image: docker.finogeeks.club/drone/docker
repo: docker.finogeeks.club/finstore/mop-middleware-auth
dockerfile: Dockerfile
when:
branch: master
event: [push, pull_request]
docker_tag:
image: docker.finogeeks.club/drone/docker
repo: docker.finogeeks.club/finstore/mop-middleware-auth
dockerfile: Dockerfile
default_tags: true
when:
branch: master
event: [tag]