pipeline { agent any stages { stage('build') { steps { sh 'go mod tidy' sh 'go build -o ./bin/ -ldflags "-X main.Version=x.y.z -X main.Name={kratos-layout} -X main.namespace=c8bf0196-4a26-4b07-b09e-9f49b7e1a241 -X main.group=we-mp" ./...' } } stage('docker-build') { steps { sh 'sudo make docker-dev' sh 'sudo docker tag {kratos-layout}-dev registry.cn-shenzhen.aliyuncs.com/we_mp/{kratos-layout}-dev:latest' sh 'sudo docker push registry.cn-shenzhen.aliyuncs.com/we_mp/{kratos-layout}-dev:latest' } } stage('deploy') { steps { sh 'curl ""' } } } }