Started by timer Querying the current revision of merge request #339... Current revision of merge request #339 is cdb2b49a16ea5723c0eb66cacc47cb855a3618c8 Loading trusted files from target branch main at 63718956c4f803675303382f5e4c406a3d2f9485 rather than cdb2b49a16ea5723c0eb66cacc47cb855a3618c8 Obtained Jenkinsfile from 63718956c4f803675303382f5e4c406a3d2f9485 Loading library releng-pipeline@refs/tags/v0.11.0 Library releng-pipeline@refs/tags/v0.11.0 is cached. Copying from home. [Pipeline] Start of Pipeline [Pipeline] libraryResource [Pipeline] echo Final resourceContent: apiVersion: v1 kind: Pod spec: containers: - name: kubectl image: eclipsefdn/kubectl:okd-c1 imagePullPolicy: Always command: [ "sleep" ] args: [ "infinity" ] resources: limits: cpu: 500m memory: 256Mi - name: containertools image: eclipsefdn/containertools:alpine-latest imagePullPolicy: Always command: [ "sleep" ] args: [ "infinity" ] resources: limits: cpu: 500m memory: 256Mi - name: build image: eclipsefdn/hugo-node:h0.110.0-n18.13.0 imagePullPolicy: Always command: [ "sleep" ] args: [ "infinity" ] resources: limits: cpu: 2 memory: 2Gi - name: jnlp imagePullPolicy: Always resources: limits: cpu: 1 memory: 512Mi [Pipeline] podTemplate [Pipeline] { [Pipeline] node Created Pod: kubernetes foundation-internal-webdev/public-events-eclipse-org-mr-339-19-n1437-dr2k8-dth4x Agent public-events-eclipse-org-mr-339-19-n1437-dr2k8-dth4x is provisioned from template public_events_eclipse_org_MR-339_19-n1437-dr2k8 --- apiVersion: "v1" kind: "Pod" metadata: annotations: buildUrl: "http://jenkins-ui.foundation-internal-webdev.svc.cluster.local/ci/webdev/job/public/job/events.eclipse.org/job/MR-339/19/" runUrl: "job/public/job/events.eclipse.org/job/MR-339/19/" labels: jenkins: "slave" jenkins/label-digest: "8f04d2709010c2c03326e7e512685627a106f336" jenkins/label: "public_events_eclipse_org_MR-339_19-n1437" name: "public-events-eclipse-org-mr-339-19-n1437-dr2k8-dth4x" namespace: "foundation-internal-webdev" spec: containers: - args: - "infinity" command: - "sleep" image: "eclipsefdn/kubectl:okd-c1" imagePullPolicy: "Always" name: "kubectl" resources: limits: cpu: "500m" memory: "256Mi" volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false - args: - "infinity" command: - "sleep" image: "eclipsefdn/containertools:alpine-latest" imagePullPolicy: "Always" name: "containertools" resources: limits: cpu: "500m" memory: "256Mi" volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false - args: - "infinity" command: - "sleep" image: "eclipsefdn/hugo-node:h0.110.0-n18.13.0" imagePullPolicy: "Always" name: "build" resources: limits: cpu: "2" memory: "2Gi" volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false - env: - name: "JENKINS_SECRET" value: "********" - name: "JENKINS_TUNNEL" value: "jenkins-discovery.foundation-internal-webdev.svc.cluster.local:50000" - name: "JENKINS_AGENT_NAME" value: "public-events-eclipse-org-mr-339-19-n1437-dr2k8-dth4x" - name: "JENKINS_NAME" value: "public-events-eclipse-org-mr-339-19-n1437-dr2k8-dth4x" - name: "JENKINS_AGENT_WORKDIR" value: "/home/jenkins/agent" - name: "JENKINS_URL" value: "http://jenkins-ui.foundation-internal-webdev.svc.cluster.local/ci/webdev/" image: "docker.io/eclipsecbi/jiro-agent-basic:remoting-3160.vd76b_9ddd10cc" imagePullPolicy: "Always" name: "jnlp" resources: limits: cpu: "1" memory: "512Mi" volumeMounts: - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false nodeSelector: kubernetes.io/os: "linux" restartPolicy: "Never" volumes: - emptyDir: medium: "" name: "workspace-volume" Running on public-events-eclipse-org-mr-339-19-n1437-dr2k8-dth4x in /home/jenkins/agent/workspace/public_events.eclipse.org_MR-339 [Pipeline] { [Pipeline] stage [Pipeline] { (Declarative: Checkout SCM) [Pipeline] checkout The recommended git tool is: NONE using credential gitlab-credentials Cloning the remote Git repository Cloning with configured refspecs honoured and without tags Cloning repository https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org-events.git > git init /home/jenkins/agent/workspace/public_events.eclipse.org_MR-339 # timeout=10 Fetching upstream changes from https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org-events.git > git --version # timeout=10 > git --version # 'git version 2.20.1' using GIT_ASKPASS to set credentials GitLab username/token > git fetch --no-tags --force --progress -- https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org-events.git +refs/merge-requests/339/head:refs/remotes/origin/MR-339 +refs/heads/main:refs/remotes/origin/main # timeout=10 Fetching without tags > git config remote.origin.url https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org-events.git # timeout=10 > git config --add remote.origin.fetch +refs/merge-requests/339/head:refs/remotes/origin/MR-339 # timeout=10 > git config --add remote.origin.fetch +refs/heads/main:refs/remotes/origin/main # timeout=10 > git config remote.origin.url https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org-events.git # timeout=10 Fetching upstream changes from https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org-events.git using GIT_ASKPASS to set credentials GitLab username/token > git fetch --no-tags --force --progress -- https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org-events.git +refs/merge-requests/339/head:refs/remotes/origin/MR-339 +refs/heads/main:refs/remotes/origin/main # timeout=10 Merging remotes/origin/main commit 63718956c4f803675303382f5e4c406a3d2f9485 into PR head commit cdb2b49a16ea5723c0eb66cacc47cb855a3618c8 > git config core.sparsecheckout # timeout=10 > git checkout -f cdb2b49a16ea5723c0eb66cacc47cb855a3618c8 # timeout=10 Merge succeeded, producing 7cec9996e1a3ce4aa250e60501c690584a7b25bb Checking out Revision 7cec9996e1a3ce4aa250e60501c690584a7b25bb (rr/main/01) > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials GitLab username/token > git merge 63718956c4f803675303382f5e4c406a3d2f9485 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 7cec9996e1a3ce4aa250e60501c690584a7b25bb # timeout=10 Commit message: "Merge commit '63718956c4f803675303382f5e4c406a3d2f9485' into HEAD" First time build. Skipping changelog. [GitLab Pipeline Status] Notifying merge request build status: RUNNING public/events.eclipse.org/MR-339 #19: Build started... [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] withEnv [Pipeline] { [Pipeline] timeout Timeout set to expire in 1 hr 0 min [Pipeline] { [Pipeline] stage [Pipeline] { (Compute build variables) [Pipeline] script [Pipeline] { [Pipeline] sh + [[ false == \t\r\u\e ]] + echo 'credentialsId: gitlab-credentials' credentialsId: gitlab-credentials + exit 0 [Pipeline] withCredentials Masking supported pattern matches of $BOT_ID or $__UNUSED [Pipeline] { [Pipeline] } [Pipeline] // withCredentials [Pipeline] echo Deployment config: [Pipeline] echo { "appName": "www.eclipse.org-events", "safeAppName": "www-eclipse-org-events", "productionBranchName": "main", "productionDomain": "preview-339--www-eclipse-org-events.eclipsecontent.org", "deployPreviews": true, "previewDomain": "eclipsecontent.org", "previewBranchesRegex": null, "branchDomain": null, "cronExpression": "H H * * H", "debug": false, "container": { "name": "docker.io/eclipsefdn/www-eclipse-org-events", "version": "mr-339--7cec999-b19", "dockerfile": null, "buildArgs": null, "annotation": true, "registryCredentialsId": "04264967-fea0-40c2-bf60-09af5aeba60f" }, "deployment": { "locationPath": "/events", "nginxHttpPort": 8080, "nginxServerConf": null, "dateTimeUTC": "2024-05-06T07:41:42.053571357", "domain": "preview-339--www-eclipse-org-events.eclipsecontent.org", "kind": "changeRequestPreview", "containerImageNameWithTag": "docker.io/eclipsefdn/www-eclipse-org-events:mr-339--7cec999-b19", "authBasic": false, "authBasicSecretPath": "/etc/nginx/htpasswd", "secretPath": "" }, "build": { "kubeAgentYmlFile": null, "containerImage": "eclipsefdn/hugo-node:h0.110.0-n18.13.0", "destinationFolder": "./public/", "script": null }, "kubernetes": { "namespace": "foundation-internal-webdev-jamstack-sites", "credentialsId": "ci-bot-okd-c1-token", "apiServerUrl": "https://api.okd-c1.eclipse.org:6443", "deploymentName": "www-eclipse-org-events--mr-339" }, "scm": { "credentialsId": "gitlab-credentials", "changeId": "339", "branchName": "MR-339", "repoHost": "gitlab.eclipse.org", "repoId": "eclipsefdn/it/websites/eclipse.org-events", "botId": "webdev-bot", "commitId": "7cec9996e1a3ce4aa250e60501c690584a7b25bb" } } [Pipeline] withCredentials Masking supported pattern matches of $__UNUSED or $GITLAB_MR_COMMENT_TOKEN [Pipeline] { [Pipeline] writeFile [Pipeline] } [Pipeline] // withCredentials [Pipeline] sh + curl -fsSL -H@/tmp/headers14718706183632962446.tmp 'https://gitlab.eclipse.org/api/v4/projects/eclipsefdn%2Fit%2Fwebsites%2Feclipse.org-events/merge_requests/339/notes?per_page=50' + rm -f /tmp/headers14718706183632962446.tmp [Pipeline] withCredentials Masking supported pattern matches of $__UNUSED or $GITLAB_MR_COMMENT_TOKEN [Pipeline] { [Pipeline] writeFile [Pipeline] } [Pipeline] // withCredentials [Pipeline] writeFile [Pipeline] sh + curl -fsSL -H@/tmp/headers8726852303723141286.tmp -X POST --data @/tmp/bodyPayload211195547215019043.json https://gitlab.eclipse.org/api/v4/projects/eclipsefdn%2Fit%2Fwebsites%2Feclipse.org-events/merge_requests/339/notes + rm -f /tmp/headers8726852303723141286.tmp /tmp/bodyPayload211195547215019043.json [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Hugo site) [Pipeline] container [Pipeline] { [Pipeline] sh [Pipeline] libraryResource [Pipeline] echo Final resourceContent: #!/usr/bin/env bash set -euo pipefail if [[ -e yarn.lock ]]; then yarn install --frozen-lockfile; elif [[ -e package-lock.json ]]; then npm --unsafe-perm ci; fi; hugo --gc --minify --destination "${1}" --baseURL "${2}" [Pipeline] writeFile [Pipeline] sh yarn install v1.22.19 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... warning " > @babel/preset-react@7.24.1" has unmet peer dependency "@babel/core@^7.0.0-0". warning "@babel/preset-react > @babel/plugin-transform-react-display-name@7.24.1" has unmet peer dependency "@babel/core@^7.0.0-0". warning "@babel/preset-react > @babel/plugin-transform-react-jsx@7.23.4" has unmet peer dependency "@babel/core@^7.0.0-0". warning "@babel/preset-react > @babel/plugin-transform-react-jsx-development@7.22.5" has unmet peer dependency "@babel/core@^7.0.0-0". warning "@babel/preset-react > @babel/plugin-transform-react-pure-annotations@7.24.1" has unmet peer dependency "@babel/core@^7.0.0-0". warning "@babel/preset-react > @babel/plugin-transform-react-jsx > @babel/plugin-syntax-jsx@7.24.1" has unmet peer dependency "@babel/core@^7.0.0-0". warning " > babel-jest@27.5.1" has unmet peer dependency "@babel/core@^7.8.0". warning "babel-jest > babel-preset-jest@27.5.1" has unmet peer dependency "@babel/core@^7.0.0". warning "babel-jest > babel-preset-jest > babel-preset-current-node-syntax@1.0.1" has unmet peer dependency "@babel/core@^7.0.0". warning "babel-jest > babel-preset-jest > babel-preset-current-node-syntax > @babel/plugin-syntax-bigint@7.8.3" has unmet peer dependency "@babel/core@^7.0.0-0". [4/4] Building fresh packages... $ NODE_ENV=production npm run production > eclipsefdn-hugo-events@0.0.0 production > NODE_ENV=production webpack --progress --config=node_modules/laravel-mix/setup/webpack.config.js Loading eclipsefdn-solstice-assets default configurations. [info] [webpackbar] Compiling Mix [1;1H[0J Laravel Mix v6.0.49 ✔ Compiled Successfully in 21471ms ┌───────────────────────────────────┬───────────┐ │ File │ Size │ ├───────────────────────────────────┼───────────┤ │ /js/App.js │ 195 KiB │ │ /js/App.js.LICENSE.txt │ 1.02 KiB │ │ /js/solstice.js │ 660 KiB │ │ /js/solstice.js.LICENSE.txt │ 27 KiB │ │ css/2023-osc.css │ 3.95 KiB │ │ css/2024-adoptium-summit.css │ 4.61 KiB │ │ css/styles.css │ 267 KiB │ │ …be1347c682810f199c7f486f40c5974 │ 19.7 KiB │ │ …60b2710bdbbe3dfe48b58d59bd5f1fb │ 106 KiB │ │ …692b9ec53fd5972caa2f2372ae20d16 │ 44.3 KiB │ │ …e810be3a3e14c682a257d6eff341fe4 │ 17.6 KiB │ │ …2b1212e45a2bc35dd731913b27ad813 │ 22.9 KiB │ │ …b43027f47b20503057dfbbaa9401fef │ 162 KiB │ │ …1e38fd9e0e74ba58f7a2b77ef29fdd3 │ 434 KiB │ │ …e59d2330b4c6deb84b340635ed36249 │ 162 KiB │ │ …0fd1704ea223900efa9fd4e869efb08 │ 75.4 KiB │ │ …691f37e57f04c152e2315ab7dbad881 │ 95.7 KiB │ │ …49bb2f5a5700c483185ebb67c4cdb18 │ 88.3 KiB │ │ …e6a9f93070fd5af89a618f4d9141727 │ 124 KiB │ │ …e6be1344307c4d28dd38925c5c3203c │ 49.2 KiB │ │ …2c4b5c64ddfd4b9c578455d70dd50de │ 21.5 KiB │ │ …2d39d1b3593e70fe325a9003f4d5635 │ 5.2 KiB │ │ …14d6d9267b11909f3157bc2e09a18f6 │ 5.33 KiB │ │ …0a583d4eb50fad3740099ac1402da50 │ 94.5 KiB │ │ …79881ee07767bf73db73499402b302c │ 2.19 KiB │ │ …2b27880cb003d87900de4e090f42493 │ 252 KiB │ │ …a255a8d3c265f69f532b8b1c41400b9 │ 50 KiB │ │ …29420fd5aff21f77d953f56425a2411 │ 275 KiB │ │ …bcccfd557ba3fc801238f173dd0f85e │ 91.5 KiB │ │ …5fc112fa93248dd7c3965693a5b70e2 │ 97.3 KiB │ │ …23766b12fbaf35733a9abc64e4d63f9 │ 679 KiB │ │ …f7dc776c3cce94e436bc785f9c1d82d │ 709 bytes │ │ …07c056f2120bd11f6b38f781f08150c │ 3.19 KiB │ │ …ea2caca91f7bff636a3caf8412871c5 │ 23.4 KiB │ │ …77ad5db4a5fd4291dd35234a1a057ce │ 3.13 KiB │ │ …aa26698d2593cb8396fbcd1264c3290 │ 14.6 KiB │ │ …816bd41acf906da45f21e963109a2fc │ 36.4 KiB │ │ …c2a995c59419bc34713639c431fc953 │ 64.9 KiB │ │ …3ff043b6b0a45ea06c721f163d52496 │ 1.23 KiB │ │ …da31ed3c4336f7cde32228284b14936 │ 62.3 KiB │ │ …70bb3f7797f58e39915fa38d052e732 │ 4.97 KiB │ │ …9b9ff4c965177e7a88f4dc0c77538cb │ 993 bytes │ │ …f01b07148f205f6e8258e92bbf652d9 │ 4.86 KiB │ │ …d88ee3ab456664de46610841ad699ea │ 2.13 KiB │ └───────────────────────────────────┴───────────┘ [success] [webpackbar] Mix: Compiled successfully in 21.74s webpack compiled successfully Done in 44.68s. Start building sites … hugo v0.110.0-e32a493b7826d02763c3b79623952e625402b168+extended linux/amd64 BuildDate=2023-01-17T12:16:09Z VendorInfo=gohugoio | EN -------------------+------- Pages | 181 Paginator pages | 0 Non-page files | 2058 Static files | 92 Processed images | 0 Aliases | 33 Sitemaps | 1 Cleaned | 0 Total in 1571 ms [Pipeline] } [Pipeline] // container [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Docker image) [Pipeline] withEnv [Pipeline] { [Pipeline] container [Pipeline] { [Pipeline] script [Pipeline] { [Pipeline] libraryResource [Pipeline] echo Final resourceContent: server { listen 8080; server_name localhost; port_in_redirect off; #access_log /var/log/nginx/host.access.log main; location /events { root /usr/share/nginx/html; index index.html index.htm; } error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } } [Pipeline] writeFile [Pipeline] libraryResource [Pipeline] echo Final resourceContent: FROM eclipsefdn/nginx:stable-alpine COPY MR-339-nginx-default.conf /etc/nginx/conf.d/default.conf RUN mkdir -p "/usr/share/nginx/html//events" \ && echo "ok" > "/usr/share/nginx/html//events/_livenessProbe" COPY ./public/ "/usr/share/nginx/html//events" [Pipeline] writeFile [Pipeline] withCredentials Masking supported pattern matches of $DOCKER_REGISTRY_USERNAME or $DOCKER_REGISTRY_PASSWORD [Pipeline] { [Pipeline] sh Registry login to docker.io with user: **** 2024/05/06 07:42:33 logged in via /home/jenkins/agent/.docker/config.json [Pipeline] } [Pipeline] // withCredentials [Pipeline] sh Building and shipping image to docker.io/eclipsefdn/www-eclipse-org-events:mr-339--7cec999-b19 Annotation: ,annotation.org.opencontainers.image.created=2024-05-06T07:42:33Z,annotation.org.opencontainers.image.ref.name=docker.io/eclipsefdn/www-eclipse-org-events:mr-339--7cec999-b19,annotation.org.opencontainers.image.revision=7cec9996e1a3ce4aa250e60501c690584a7b25bb,annotation.org.opencontainers.image.source=https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org-events.git,annotation.org.opencontainers.image.url=https://gitlab.eclipse.org/eclipsefdn/it/websites/eclipse.org-events.git,annotation.org.opencontainers.image.version=mr-339--7cec999-b19 Context: /home/jenkins/agent/workspace/public_events.eclipse.org_MR-339 Dockerfile: MR-339.Dockerfile Dockerfile path: /home/jenkins/agent/workspace/public_events.eclipse.org_MR-339 filename: MR-339.Dockerfile buildArgs: null push: true latest: false #1 [internal] load build definition from MR-339.Dockerfile #1 transferring dockerfile: 371B done #1 DONE 0.0s #2 [auth] eclipsefdn/nginx:pull token for registry-1.docker.io #2 DONE 0.0s #3 [internal] load metadata for docker.io/eclipsefdn/nginx:stable-alpine #3 DONE 0.3s #4 [internal] load .dockerignore #4 transferring context: 2B done #4 DONE 0.0s #5 [1/4] FROM docker.io/eclipsefdn/nginx:stable-alpine@sha256:f32638104f7db4d4d21248a8b617ecc6f8af21732fe404aab1b28dc5bb35866e #5 resolve docker.io/eclipsefdn/nginx:stable-alpine@sha256:f32638104f7db4d4d21248a8b617ecc6f8af21732fe404aab1b28dc5bb35866e done #5 CACHED #6 [internal] load build context #6 transferring context: 107.05MB 5.0s #6 transferring context: 231.42MB 9.2s done #6 DONE 9.2s #7 [2/4] COPY MR-339-nginx-default.conf /etc/nginx/conf.d/default.conf #7 DONE 0.2s #8 [3/4] RUN mkdir -p "/usr/share/nginx/html//events" && echo "ok" > "/usr/share/nginx/html//events/_livenessProbe" #8 DONE 0.4s #9 [4/4] COPY ./public/ /usr/share/nginx/html//events #9 DONE 1.2s #10 exporting to image #10 exporting layers #10 exporting layers 10.0s done #10 exporting manifest sha256:4b72522c874c90d12a30d20667ed55ebd56a06b9ed9184d89a6bd26a79053fc9 done #10 exporting config sha256:5d635dced530ca212651e9b23aebb7c95c2309ccef8ad4a8940309fc4001421b done #10 pushing layers #10 ... #11 [auth] eclipsefdn/www-eclipse-org-events:pull,push token for registry-1.docker.io #11 DONE 0.0s #10 exporting to image #10 pushing layers 5.8s done #10 pushing manifest for docker.io/eclipsefdn/www-eclipse-org-events:mr-339--7cec999-b19@sha256:4b72522c874c90d12a30d20667ed55ebd56a06b9ed9184d89a6bd26a79053fc9 #10 pushing manifest for docker.io/eclipsefdn/www-eclipse-org-events:mr-339--7cec999-b19@sha256:4b72522c874c90d12a30d20667ed55ebd56a06b9ed9184d89a6bd26a79053fc9 0.2s done #10 DONE 16.0s [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // container [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Deployment and cleanup) [Pipeline] parallel [Pipeline] { (Branch: Cleanup previews) [Pipeline] { (Branch: Deploy to kubernetes cluster) [Pipeline] stage [Pipeline] { (Cleanup previews) [Pipeline] stage [Pipeline] { (Deploy to kubernetes cluster) Stage "Cleanup previews" skipped due to when conditional [Pipeline] getContext [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] container [Pipeline] { [Pipeline] libraryResource [Pipeline] echo Final resourceContent: { "version": 1, "dependencies": [ { "source": { "git": { "remote": "https://gitlab.eclipse.org/eclipsefdn/it/releng/kube-deploy.git", "subdir": "" } }, "version": "main" } ], "legacyImports": false } [Pipeline] writeFile [Pipeline] libraryResource [Pipeline] echo Final resourceContent: { "version": 1, "dependencies": [ { "source": { "git": { "remote": "https://gitlab.eclipse.org/eclipsefdn/it/releng/kube-deploy.git", "subdir": "" } }, "version": "a2a0dc300f36e7b62f24487a1a1cb9e7c8e653a2", "sum": "3aeTpmX3t6bDqDb3UZZsR4WVjrfCmQfrfKlnXwVCTno=" } ], "legacyImports": false } [Pipeline] writeFile [Pipeline] libraryResource [Pipeline] echo Final resourceContent: local jamstack = import "vendor/gitlab.eclipse.org/eclipsefdn/it/releng/kube-deploy/jamstack/jamstack.libsonnet"; local metadata = import "vendor/gitlab.eclipse.org/eclipsefdn/it/releng/kube-deploy/utils/metadata.libsonnet"; // local config = { // "appName": "lts.eclipse.org", // "safeAppName": "lts-eclipse-org", // "productionBranchName": "main", // "productionDomain": "lts.eclipse.org", // "deployPreviews": true, // "previewDomain": "eclipsecontent.org", // "previewBranchesRegex": null, // "branchDomain": null, // "debug": false, // "container": { // "name": "docker.io/eclipsefdn/lts-eclipse-org", // "version": "mr-24--2208996-b85", // "dockerfile": null, // "registryCredentialsId": "04264967-fea0-40c2-bf60-09af5aeba60f" // }, // "deployment": { // "locationPath": "/", // "nginxHttpPort": 8080, // "nginxServerConf": null, // "dateTimeUTC": "2022-06-18T20:09:16.558296572", // "domain": "preview-24--lts-eclipse-org.eclipsecontent.org", // "kind": "changeRequestPreview", // }, // "build": { // "kubeAgentYmlFile": null, // "containerImage": "eclipsefdn/hugo-node:latest", // "script": null, // "destinationFolder": "./public/" // }, // "kubernetes": { // "namespace": "foundation-internal-webdev-jamstack-sites", // "credentialsId": "ci-bot-okd-c1-token", // "apiServerUrl": "https://api.okd-c1.eclipse.org:6443", // "deploymentName": "lts-eclipse-org--mr-24" // }, // "scm": { // "credentialsId": "gitlab-api-token3", // "changeId": "24", // "branchName": "MR-24", // "repoHost": "gitlab.eclipse.org", // "repoId": "eclipsefdn/it/websites/lts.eclipse.org", // "botId": "webdev-bot", // "commitId": "2208996b450a0d45ccb5d5f270c0bb4192218ec8" // } // }; function(config) { jamstack:: jamstack.newDeployment( metadata.newMetadata( config.safeAppName, config.kubernetes.deploymentName, config.kubernetes.namespace, config.scm.branchName, config.deployment.kind, config.scm.botId, config.deployment.dateTimeUTC, config.scm.repoHost, config.scm.repoId, config.scm.changeId ), config.deployment.containerImageNameWithTag, config.deployment.domain, config.deployment.nginxHttpPort, config.deployment.locationPath, config.deployment.locationPath, if (config.deployment.authBasic) then config.deployment.authBasicSecretPath else config.deployment.secretPath, ), apiVersion: "v1", kind: "List", items: [ $.jamstack.deployment, $.jamstack.service, $.jamstack.route, ] } [Pipeline] writeFile [Pipeline] writeFile [Pipeline] withKubeConfig [Pipeline] { [Pipeline] sh Initialized empty Git repository in /home/jenkins/agent/workspace/public_events.eclipse.org_MR-339/vendor/.tmp/e574055fe3c0c19d0bbf9d1ced6ea85e157088328/.git/ From https://gitlab.eclipse.org/eclipsefdn/it/releng/kube-deploy * branch a2a0dc300f36e7b62f24487a1a1cb9e7c8e653a2 -> FETCH_HEAD HEAD is now at a2a0dc3 Merge branch 'feat/secret_path' into 'main' deployment.apps/www-eclipse-org-events--mr-339 configured service/www-eclipse-org-events--mr-339 configured route.route.openshift.io/www-eclipse-org-events--mr-339 configured deployment.apps/www-eclipse-org-events--mr-339 restarted Waiting for deployment "www-eclipse-org-events--mr-339" rollout to finish: 1 old replicas are pending termination... Waiting for deployment "www-eclipse-org-events--mr-339" rollout to finish: 1 old replicas are pending termination... deployment "www-eclipse-org-events--mr-339" successfully rolled out [Pipeline] } [kubernetes-cli] kubectl configuration cleaned up [Pipeline] // withKubeConfig [Pipeline] } [Pipeline] // container [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // parallel [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Declarative: Post Actions) [Pipeline] script [Pipeline] { [Pipeline] withCredentials Masking supported pattern matches of $__UNUSED or $GITLAB_MR_COMMENT_TOKEN [Pipeline] { [Pipeline] writeFile [Pipeline] } [Pipeline] // withCredentials [Pipeline] writeFile [Pipeline] sh + curl -fsSL -H@/tmp/headers10782968728411920647.tmp -X PUT --data @/tmp/bodyPayload726593139061422041.json https://gitlab.eclipse.org/api/v4/projects/eclipsefdn%2Fit%2Fwebsites%2Feclipse.org-events/merge_requests/339/notes/2243900 + rm -f /tmp/headers10782968728411920647.tmp /tmp/bodyPayload726593139061422041.json [Pipeline] echo You can browse the site at https://preview-339--www-eclipse-org-events.eclipsecontent.org/events [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // timeout [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // node [Pipeline] } [Pipeline] // podTemplate [Pipeline] End of Pipeline [GitLab Pipeline Status] Notifying merge request build status: SUCCESS public/events.eclipse.org/MR-339 #19: This commit looks good. Finished: SUCCESS