| 123456789101112131415161718192021222324 |
- pipeline {
- agent any
- stages {
- stage('build') {
- steps {
- sh 'cp go.work.build go.work'
- sh 'go mod download'
- sh 'CGO_ENABLED=0 go build -o ./bin/ -ldflags "-X main.name={kratos-layout} -X main.namespace=100680ab-5125-4564-bddf-d394f8d296e4 -X main.group=jl -X main.configSource=http://mse-2b481c86-nacos-ans.mse.aliyuncs.com:8848" ./...'
- }
- }
- stage('docker-build') {
- steps {
- sh 'sudo docker build -t {kratos-layout} .'
- sh 'sudo docker tag {kratos-layout} registry.cn-shenzhen.aliyuncs.com/kuban_common/{kratos-layout}:latest'
- sh 'sudo docker push registry.cn-shenzhen.aliyuncs.com/kuban_common/{kratos-layout}:latest'
- }
- }
- stage('deploy') {
- steps {
- sh 'curl ""'
- }
- }
- }
- }
|