diff options
| author | 2026-06-22 21:33:44 +0700 | |
|---|---|---|
| committer | 2026-06-22 21:33:44 +0700 | |
| commit | 68dd0abd30e6013dcff44ff3549f6799a4f96549 (patch) | |
| tree | d83ae67039bcbb40114948e1f4191d9ed1108f40 | |
| parent | 772e30e41396a9a0b37001e822433027d1467577 (diff) | |
| download | web-68dd0abd30e6013dcff44ff3549f6799a4f96549.tar.gz web-68dd0abd30e6013dcff44ff3549f6799a4f96549.zip | |
fix: remove child stage
| -rw-r--r-- | Jenkinsfile | 62 |
1 files changed, 29 insertions, 33 deletions
diff --git a/Jenkinsfile b/Jenkinsfile index 9966292..516b8c0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -32,12 +32,10 @@ pipeline { } } } - stages { - stage('Build') { - agent { - kubernetes { - defaultContainer 'kaniko' - yaml """ + agent { + kubernetes { + defaultContainer 'kaniko' + yaml """ apiVersion: v1 kind: Pod metadata: @@ -51,33 +49,31 @@ spec: command: [ /busybox/cat ] tty: true """ - } - } - environment { - IMAGE_PUSH_DESTINATION="registry.sayag.it/sayauz/web" - } - steps { - checkout scm - unstash 'tailwindcss-output' - container(name: 'kaniko', shell: '/busybox/sh') { - withCredentials([file(credentialsId: 'registry-sayagit-jenkins-password', variable: 'REGISTRY_SAYAGIT_JENKINS_PASSWORD')]) { - withEnv(['PATH+EXTRA=/busybox']) { - try { - sh '''#!/busybox/sh - mkdir -p /kaniko/.docker - echo "{\"auths\":{\"https://registry.sayag.it\":{\"username\":\"jenkins\",\"password\":\"$REGISTRY_SAYAGIT_JENKINS_PASSWORD\"}}}" > /kaniko/.docker/config.json - pushToTags="$IMAGE_PUSH_DESTINATION:latest $IMAGE_PUSH_DESTINATION:commit-`git rev-parse --short HEAD`" - if [ "$TAG_NAME" != "" ]; then - pushToTags="$pushToTags $IMAGE_PUSH_DESTINATION:stable $IMAGE_PUSH_DESTINATION:$TAG_NAME" - fi - /kaniko/executor --context `pwd` --custom-platform=${GOOS}/${GOARCH} --destination $pushToTags - ''' - } catch (Exception e) { - echo "Caught exception: ${e.getMessage()}" - currentBuild.result = 'FAILURE' - throw e - } - } + } + } + environment { + IMAGE_PUSH_DESTINATION="registry.sayag.it/sayauz/web" + } + steps { + checkout scm + unstash 'tailwindcss-output' + container(name: 'kaniko', shell: '/busybox/sh') { + withCredentials([file(credentialsId: 'registry-sayagit-jenkins-password', variable: 'REGISTRY_SAYAGIT_JENKINS_PASSWORD')]) { + withEnv(['PATH+EXTRA=/busybox']) { + try { + sh '''#!/busybox/sh + mkdir -p /kaniko/.docker + echo "{\"auths\":{\"https://registry.sayag.it\":{\"username\":\"jenkins\",\"password\":\"$REGISTRY_SAYAGIT_JENKINS_PASSWORD\"}}}" > /kaniko/.docker/config.json + pushToTags="$IMAGE_PUSH_DESTINATION:latest $IMAGE_PUSH_DESTINATION:commit-`git rev-parse --short HEAD`" + if [ "$TAG_NAME" != "" ]; then + pushToTags="$pushToTags $IMAGE_PUSH_DESTINATION:stable $IMAGE_PUSH_DESTINATION:$TAG_NAME" + fi + /kaniko/executor --context `pwd` --custom-platform=${GOOS}/${GOARCH} --destination $pushToTags + ''' + } catch (Exception e) { + echo "Caught exception: ${e.getMessage()}" + currentBuild.result = 'FAILURE' + throw e } } } |