Browse Source

test

develop
文武 6 months ago
parent
commit
b558a85e87
  1. 74
      .drone.yml
  2. 8
      Dockerfile

74
.drone.yml

@ -12,7 +12,8 @@ pipeline:
commands: commands:
- export GO111MODULE=on - export GO111MODULE=on
- export GOPROXY=https://goproxy.cn,direct - export GOPROXY=https://goproxy.cn,direct
- CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o server.app # - CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o server.app
- make build
docker-dev: docker-dev:
image: plugins/docker image: plugins/docker
@ -21,61 +22,26 @@ pipeline:
use_cache: true use_cache: true
dockerfile: Dockerfile dockerfile: Dockerfile
secrets: [ docker_username, docker_password ] secrets: [ docker_username, docker_password ]
tags: latest tags: notify-service
when: when:
branch: develop branch: develop
docker-uat: # deploy-dev:
image: plugins/docker # image: roffe/kubectl
repo: registry.cn-shenzhen.aliyuncs.com/ax-stor/ax-bkb-seller
registry: registry.cn-shenzhen.aliyuncs.com
use_cache: true
dockerfile: Dockerfile
secrets: [ docker_username, docker_password ]
tags: latest
when:
branch: uat
docker-prod:
image: plugins/docker
repo: registry.cn-shenzhen.aliyuncs.com/ax-stor/ax-bkb-seller
registry: registry.cn-shenzhen.aliyuncs.com
use_cache: true
dockerfile: Dockerfile
secrets: [ docker_username, docker_password ]
tags: v1.0.0
when:
branch: master
# deploy:
# image: helm:v2.8.1
# commands: # commands:
# - mkdir -p /root/.kube && cp -r .kube/config /root/.kube # - rm -rf /root/.kube && cp -r .kube /root
# - helm delete drone-go-demo --purge || true # - kubectl delete -f deployDev.yaml || true
# - helm install --name drone-go-demo --set image.tag=${DRONE_TAG=latest} Chart # - kubectl apply -f deployDev.yaml
# when:
# branch: develop
deploy-dev: deploy-dev:
image: roffe/kubectl image: appleboy/drone-ssh
commands: host: 1.92.109.79
- rm -rf /root/.kube && cp -r .kube /root username: root
- kubectl delete -f deployDev.yaml || true password: VGuHeBaomhg#fi#Z8^SX@
- kubectl apply -f deployDev.yaml port: 22 # 可选,指定 SSH 端口,默认为 22
when: script:
branch: develop - docker pull registry.cn-shenzhen.aliyuncs.com/ax-stor/ax-bkb-seller:notify-service
- docker run -d registry.cn-shenzhen.aliyuncs.com/ax-stor/ax-bkb-seller:notify-service
deploy-uat: when:
image: roffe/kubectl branch: develop
commands:
- rm -rf /root/.kube && cp -r .kube /root
- kubectl delete -f deployUat.yaml || true
- kubectl apply -f deployUat.yaml
when:
branch: uat
deploy-prod:
image: roffe/kubectl
commands:
- rm -rf /root/.kube && cp -r .kube /root
# - kubectl delete -f deployment.yaml || true
- kubectl apply -f deployment.yaml --record
when:
branch: master

8
Dockerfile

@ -0,0 +1,8 @@
FROM registry.cn-shanghai.aliyuncs.com/lj-go/alpine
LABEL MAINTAINER="template"
WORKDIR /go/src/show
COPY . /go/src/show
RUN ls
EXPOSE 8001
ENTRYPOINT ./bin/server
Loading…
Cancel
Save