Started by timer Querying the current revision of merge request #440... Current revision of merge request #440 is ac6468c00fc27a5243625c370178eb862647b325 Obtained Jenkinsfile from a4808c52d76ead24b751622209393f803cb9a2d7+ac6468c00fc27a5243625c370178eb862647b325 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-solstice-assets-mr-440-74-9c6n8-jqmws-1nrfj Agent public-solstice-assets-mr-440-74-9c6n8-jqmws-1nrfj is provisioned from template public_solstice-assets_MR-440_74-9c6n8-jqmws --- apiVersion: "v1" kind: "Pod" metadata: annotations: buildUrl: "http://jenkins-ui.foundation-internal-webdev.svc.cluster.local/ci/webdev/job/public/job/solstice-assets/job/MR-440/74/" runUrl: "job/public/job/solstice-assets/job/MR-440/74/" labels: jenkins: "slave" jenkins/label-digest: "63584964fa5d1a7c54cc0f9ee70113775a96bc7d" jenkins/label: "public_solstice-assets_MR-440_74-9c6n8" name: "public-solstice-assets-mr-440-74-9c6n8-jqmws-1nrfj" 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-solstice-assets-mr-440-74-9c6n8-jqmws-1nrfj" - name: "JENKINS_NAME" value: "public-solstice-assets-mr-440-74-9c6n8-jqmws-1nrfj" - 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-solstice-assets-mr-440-74-9c6n8-jqmws-1nrfj in /home/jenkins/agent/workspace/public_solstice-assets_MR-440 [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/webdev/solstice-assets.git > git init /home/jenkins/agent/workspace/public_solstice-assets_MR-440 # timeout=10 Fetching upstream changes from https://gitlab.eclipse.org/eclipsefdn/it/webdev/solstice-assets.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/webdev/solstice-assets.git +refs/merge-requests/440/head:refs/remotes/origin/MR-440 +refs/heads/main:refs/remotes/origin/main # timeout=10 Fetching without tags > git config remote.origin.url https://gitlab.eclipse.org/eclipsefdn/it/webdev/solstice-assets.git # timeout=10 > git config --add remote.origin.fetch +refs/merge-requests/440/head:refs/remotes/origin/MR-440 # 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/webdev/solstice-assets.git # timeout=10 Fetching upstream changes from https://gitlab.eclipse.org/eclipsefdn/it/webdev/solstice-assets.git using GIT_ASKPASS to set credentials GitLab username/token > git fetch --no-tags --force --progress -- https://gitlab.eclipse.org/eclipsefdn/it/webdev/solstice-assets.git +refs/merge-requests/440/head:refs/remotes/origin/MR-440 +refs/heads/main:refs/remotes/origin/main # timeout=10 Merging remotes/origin/main commit a4808c52d76ead24b751622209393f803cb9a2d7 into PR head commit ac6468c00fc27a5243625c370178eb862647b325 Merge succeeded, producing d0da42ed2b66c38517057d9d5b2e85c543db0558 Checking out Revision d0da42ed2b66c38517057d9d5b2e85c543db0558 (fix-astro-dropdown) > git config core.sparsecheckout # timeout=10 > git checkout -f ac6468c00fc27a5243625c370178eb862647b325 # timeout=10 > git remote # timeout=10 > git config --get remote.origin.url # timeout=10 using GIT_ASKPASS to set credentials GitLab username/token > git merge a4808c52d76ead24b751622209393f803cb9a2d7 # timeout=10 > git rev-parse HEAD^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f d0da42ed2b66c38517057d9d5b2e85c543db0558 # timeout=10 Commit message: "Merge commit 'a4808c52d76ead24b751622209393f803cb9a2d7' into HEAD" First time build. Skipping changelog. [GitLab Pipeline Status] Notifying merge request build status: RUNNING public/solstice-assets/MR-440 #74: 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": "webdev.eclipse.org-solstice-assets", "safeAppName": "webdev-eclipse-org-solstice-assets", "productionBranchName": "main", "productionDomain": "preview-440--webdev-eclipse-org-solstice-assets.eclipsecontent.org", "deployPreviews": true, "previewDomain": "eclipsecontent.org", "previewBranchesRegex": null, "branchDomain": null, "cronExpression": "H H * * H", "debug": false, "container": { "name": "docker.io/eclipsefdn/webdev-eclipse-org-solstice-assets", "version": "mr-440--d0da42e-b74", "dockerfile": null, "buildArgs": null, "annotation": true, "registryCredentialsId": "04264967-fea0-40c2-bf60-09af5aeba60f" }, "deployment": { "locationPath": "/docs/solstice", "nginxHttpPort": 8080, "nginxServerConf": null, "dateTimeUTC": "2024-04-26T07:53:24.567365496", "domain": "preview-440--webdev-eclipse-org-solstice-assets.eclipsecontent.org", "kind": "changeRequestPreview", "containerImageNameWithTag": "docker.io/eclipsefdn/webdev-eclipse-org-solstice-assets:mr-440--d0da42e-b74", "authBasic": false, "authBasicSecretPath": "/etc/nginx/htpasswd", "secretPath": "" }, "build": { "kubeAgentYmlFile": null, "containerImage": "eclipsefdn/hugo-node:h0.110.0-n18.13.0", "destinationFolder": "docs", "script": "build.sh" }, "kubernetes": { "namespace": "foundation-internal-webdev-jamstack-sites", "credentialsId": "ci-bot-okd-c1-token", "apiServerUrl": "https://api.okd-c1.eclipse.org:6443", "deploymentName": "webdev-eclipse-org-solstice-assets--mr-440" }, "scm": { "credentialsId": "gitlab-credentials", "changeId": "440", "branchName": "MR-440", "repoHost": "gitlab.eclipse.org", "repoId": "eclipsefdn/it/webdev/solstice-assets", "botId": "webdev-bot", "commitId": "d0da42ed2b66c38517057d9d5b2e85c543db0558" } } [Pipeline] withCredentials Masking supported pattern matches of $__UNUSED or $GITLAB_MR_COMMENT_TOKEN [Pipeline] { [Pipeline] writeFile > git rev-list --no-walk 274c67dbfb2097170a025798171f65be65e91104 # timeout=10 [Pipeline] } [Pipeline] // withCredentials [Pipeline] sh + curl -fsSL -H@/tmp/headers18027374896604929614.tmp 'https://gitlab.eclipse.org/api/v4/projects/eclipsefdn%2Fit%2Fwebdev%2Fsolstice-assets/merge_requests/440/notes?per_page=50' + rm -f /tmp/headers18027374896604929614.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/headers12420424137105628456.tmp -X POST --data @/tmp/bodyPayload6556628331587697678.json https://gitlab.eclipse.org/api/v4/projects/eclipsefdn%2Fit%2Fwebdev%2Fsolstice-assets/merge_requests/440/notes + rm -f /tmp/headers12420424137105628456.tmp /tmp/bodyPayload6556628331587697678.json [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Build Hugo site) [Pipeline] container [Pipeline] { [Pipeline] sh [Pipeline] echo readTrusted: build.sh [Pipeline] readTrusted Obtained build.sh from a4808c52d76ead24b751622209393f803cb9a2d7+ac6468c00fc27a5243625c370178eb862647b325 [Pipeline] echo readTrusted: build.sh OK! [Pipeline] echo Final resourceContent: #!/usr/bin/env bash # =========================================================================== # Copyright (c) 2021 Eclipse Foundation and others. # All rights reserved. This program and the accompanying materials # are made available under the terms of the Eclipse Public License v1.0 # which accompanies this distribution, and is available at # http://www.eclipse.org/legal/epl-v10.html # # Contributors: # Christopher Guindon (Eclipse Foundation) # ========================================================================== set -euo pipefail yarn install --frozen-lockfile; yarn audit; yarn test; yarn run production [Pipeline] writeFile [Pipeline] sh yarn install v1.22.19 [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... [4/4] Building fresh packages... Done in 22.89s. yarn audit v1.22.19 0 vulnerabilities found - Packages audited: 1182 Done in 0.95s. yarn run v1.22.19 $ NODE_OPTIONS='--no-experimental-fetch' jest --coverage=false PASS js/shared/tests/shared-test-suite.test.js PASS js/api/tests/api-test-suite.test.js (8.59 s) PASS js/solstice/tests/ui-test-suite.test.js (10.242 s) Test Suites: 3 passed, 3 total Tests: 5 skipped, 87 passed, 92 total Snapshots: 0 total Time: 12.516 s Ran all test suites. Done in 14.58s. yarn run v1.22.19 $ 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 38740ms ┌───────────────────────────────────┬───────────┐ │ File │ Size │ ├───────────────────────────────────┼───────────┤ │ /css/vendor/cookieconsent.min.css │ 4.84 KiB │ │ /images/250x250.png │ 3.68 KiB │ │ /images/500x500.png │ 4.38 KiB │ │ /images/LocationTech_Logo_500.png │ 7.88 KiB │ │ /images/back-to-top.png │ 3.19 KiB │ │ /images/background.jpg │ 92.7 KiB │ │ /images/badge-foundation.png │ 1.81 KiB │ │ /images/badge-lts.png │ 2.12 KiB │ │ /images/bg-deprecated.gif │ 4.97 KiB │ │ /images/block-title-bg.jpg │ 7.67 KiB │ │ /images/breadcrumbs-bg.jpg │ 7.05 KiB │ │ /images/breadcrumbs-large-bg.jpg │ 27.5 KiB │ │ /images/btn-feedback.png │ 4.26 KiB │ │ /images/btn-install.png │ 3.11 KiB │ │ /images/btn-install.svg │ 7.88 KiB │ │ /images/btn_goto_installer.jpg │ 9.32 KiB │ │ /images/buckets_0_17x19.png │ 1.52 KiB │ │ /images/buckets_0_22x22.png │ 1.67 KiB │ │ /images/buckets_0_44x44.png │ 2.11 KiB │ │ /images/buckets_icons.png │ 5.87 KiB │ │ /images/buckets_icons.psd │ 90.7 KiB │ │ /images/buckets_m1_17x19.png │ 1.31 KiB │ │ /images/buckets_m1_22x22.png │ 1.47 KiB │ │ /images/buckets_m1_44x44.png │ 1.87 KiB │ │ /images/buckets_p1_17x19.png │ 1.54 KiB │ │ /images/buckets_p1_22x22.png │ 1.71 KiB │ │ /images/buckets_p1_44x44.png │ 1.98 KiB │ │ /images/bullet-content-list.png │ 1.08 KiB │ │ /images/bullet-sideitem.gif │ 1.22 KiB │ │ /images/bullet-ul-left-nav.png │ 1.07 KiB │ │ /images/cancel.png │ 606 bytes │ │ /images/che-installer-bg.png │ 6.65 KiB │ │ /images/che-installer-logo.png │ 7.61 KiB │ │ /images/checkmark.png │ 1.76 KiB │ │ /images/chevron.png │ 205 bytes │ │ /images/default.png │ 4.33 KiB │ │ /images/discover-search-bg.jpg │ 23.4 KiB │ │ /images/donate.jpg │ 5.54 KiB │ │ /images/donate_bg.png │ 75.1 KiB │ │ /images/donate_eclipse_logo.png │ 11.6 KiB │ │ /images/donate_modal_bg.jpg │ 13.1 KiB │ │ /images/donate_mountain_bg.jpg │ 31.1 KiB │ │ /images/downloads-bar-ad-bg.jpg │ 2.03 KiB │ │ …loads-bar-ad-white-shape-bg.png │ 817 bytes │ │ /images/downloads-header-bg.jpg │ 1.71 KiB │ │ …loads-header-white-shape-bg.png │ 1.72 KiB │ │ /images/eclipse-400x400.png │ 18.2 KiB │ │ /images/eclipse-800x188.png │ 13 KiB │ │ /images/eclipse-800x426.png │ 14.4 KiB │ │ /images/eclipse-beta.png │ 14.5 KiB │ │ …/eclipse-foundation-200x200.png │ 6.24 KiB │ │ …/eclipse-foundation-400x400.png │ 11.7 KiB │ │ …ipse-foundation-grey-orange.svg │ 5.66 KiB │ │ …pse-foundation-white-orange.svg │ 5.66 KiB │ │ …es/eclipse-foundation-white.svg │ 5.61 KiB │ │ /images/eclipse-home-bg.jpg │ 112 KiB │ │ …ges/eclipse-logo-bw-800x188.png │ 16.4 KiB │ │ /images/eclipse.png │ 3.6 KiB │ │ …ages/eclipse_alternate_bg-1.jpg │ 36.4 KiB │ │ /images/eclipse_home_bg.jpg │ 64.9 KiB │ │ /images/eclipse_logo.svg │ 7.36 KiB │ │ /images/eclipse_logo_white.svg │ 5.48 KiB │ │ /images/ericsson.png │ 20.9 KiB │ │ /images/favicon.ico │ 1.37 KiB │ │ /images/favorite.png │ 732 bytes │ │ …ages/featured-newsletter-bg.jpg │ 62.3 KiB │ │ …s/featured-story-default-bg.jpg │ 14.6 KiB │ │ /images/features.png │ 92.7 KiB │ │ /images/footer-bg.jpg │ 13.8 KiB │ │ …ter-working-group-separator.png │ 993 bytes │ │ /images/friend-off.png │ 128 bytes │ │ /images/friend-on.png │ 1.47 KiB │ │ /images/friendslogo.jpg │ 7.74 KiB │ │ /images/friendslogo.png │ 12.2 KiB │ │ /images/friendslogo160.jpg │ 3.46 KiB │ │ /images/friendslogo160.png │ 5.84 KiB │ │ /images/friendslogo200.jpg │ 5 KiB │ │ /images/friendslogo200.png │ 8.94 KiB │ │ /images/gateway_bitcoin.png │ 5.23 KiB │ │ /images/gateway_paypal.png │ 3.94 KiB │ │ …ges/getting-started-current.png │ 1.25 KiB │ │ …ges/getting-started-default.png │ 1.21 KiB │ │ /images/header-bg-icons.png │ 5.18 KiB │ │ /images/header-bg-mobile-01.jpg │ 49.2 KiB │ │ /images/header-bg-mobile-02.jpg │ 53.6 KiB │ │ /images/header-bg-shape.png │ 19.1 KiB │ │ /images/header-bg.jpg │ 53.7 KiB │ │ …es/header-logo-trees-mobile.png │ 9.29 KiB │ │ /images/header-logo-trees.png │ 28.2 KiB │ │ /images/header-mountains.png │ 47 KiB │ │ /images/header.jpg │ 20.4 KiB │ │ /images/help.jpg │ 22.7 KiB │ │ /images/help.png │ 7.09 KiB │ │ /images/home-tracks-bg.jpg │ 140 KiB │ │ /images/icon-linux.png │ 589 bytes │ │ /images/icon-macosx.png │ 628 bytes │ │ /images/icon-windows.png │ 464 bytes │ │ /images/icon_hudson.png │ 43.7 KiB │ │ /images/incubating.png │ 20.7 KiB │ │ /images/installbutton.png │ 1.62 KiB │ │ /images/installer-bg.jpg │ 6.18 KiB │ │ …s/installer-instructions-01.png │ 509 KiB │ │ …installer-instructions-02-b.png │ 51 KiB │ │ …s/installer-instructions-02.png │ 197 KiB │ │ …s/installer-instructions-03.png │ 57.3 KiB │ │ …s/installer-instructions-04.png │ 26.8 KiB │ │ …s/installer-instructions-05.png │ 28.4 KiB │ │ /images/jakarta_home_bg.jpg │ 116 KiB │ │ …s/key-features-bottom-waves.png │ 10.6 KiB │ │ /images/key-features-bubbles.png │ 24.6 KiB │ │ /images/license.md │ 53 bytes │ │ /images/logo-automotive.png │ 3.72 KiB │ │ /images/logo-bluemix.png │ 3.56 KiB │ │ /images/logo-bluemix.svg │ 1.41 KiB │ │ /images/logo-che.png │ 1.45 KiB │ │ /images/logo-color.png │ 7.31 KiB │ │ /images/logo-concierge.png │ 2.38 KiB │ │ /images/logo-eclipse.png │ 1.09 KiB │ │ /images/logo-equinox.png │ 3.52 KiB │ │ …ages/logo-friend-of-eclipse.png │ 7.32 KiB │ │ /images/logo-installer.png │ 6.9 KiB │ │ /images/logo-iot.png │ 1.65 KiB │ │ /images/logo-jetty.png │ 3.61 KiB │ │ /images/logo-locationtech.png │ 2.08 KiB │ │ /images/logo-mobile.png │ 2.65 KiB │ │ /images/logo-orion.png │ 1.68 KiB │ │ /images/logo-polarsys.png │ 1.85 KiB │ │ /images/logo-rap.png │ 1.97 KiB │ │ /images/logo-vertx.png │ 1.91 KiB │ │ /images/logo.jpg │ 13.2 KiB │ │ /images/logo.png │ 4.59 KiB │ │ …pse-foundation-white-orange.svg │ 5.66 KiB │ │ /images/members-bg-readmore.png │ 1.18 KiB │ │ /images/mid-banner.jpg │ 38.7 KiB │ │ /images/mirror-h2-bg.jpg │ 3.98 KiB │ │ /images/mirrorImage.png │ 2.85 KiB │ │ /images/more-members-bg.jpg │ 68 KiB │ │ /images/mpc-client.png │ 54.7 KiB │ │ /images/mpcdrag.png │ 3.13 KiB │ │ /images/news-header-bg.jpg │ 9.91 KiB │ │ /images/news-sm-corals-left.png │ 33.1 KiB │ │ /images/news-sm-corals-right.png │ 20.8 KiB │ │ /images/newsletter_edition_bg.jpg │ 310 KiB │ │ /images/next-arrow.jpg │ 1.54 KiB │ │ /images/no_image.png │ 4.33 KiB │ │ /images/our-other-events-bg.jpg │ 19.8 KiB │ │ /images/our-sponsors-bg.jpg │ 19.4 KiB │ │ /images/oxygen_splash.jpg │ 114 KiB │ │ /images/p2.png │ 79 KiB │ │ /images/paypal.gif │ 604 bytes │ │ /images/paypal.jpg │ 1.21 KiB │ │ /images/pc_comment.png │ 1.08 KiB │ │ /images/sample-custom-256.png │ 14.1 KiB │ │ /images/sample-custom-50.png │ 9.48 KiB │ │ /images/separator.png │ 198 bytes │ │ /images/slideshow-bg.jpg │ 34.9 KiB │ │ …ages/slideshow-bottom-waves.png │ 4.2 KiB │ │ /images/slideshow-bubbles.png │ 64.8 KiB │ │ /images/slideshow-fishes.png │ 25.3 KiB │ │ …es/slideshow-screenshots-01.png │ 150 KiB │ │ /images/social-media.png │ 7.5 KiB │ │ /images/star.jpg │ 1.23 KiB │ │ /images/star.png │ 1.66 KiB │ │ /images/starTrans.png │ 3.72 KiB │ │ /images/starbullet.jpg │ 679 bytes │ │ /images/stars.png │ 3.18 KiB │ │ /images/stats-bottom-waves.png │ 2.54 KiB │ │ /images/stats-icon-code.png │ 4.1 KiB │ │ /images/stats-icon-committers.png │ 4.88 KiB │ │ …ges/stats-icon-contributors.png │ 4.08 KiB │ │ /images/stats-icon-projects.png │ 4.37 KiB │ │ …ges/stay-connected-bg-shape.png │ 14.7 KiB │ │ /images/tabs-sidebar-active.png │ 1.23 KiB │ │ /images/template.psd │ 2.28 MiB │ │ …mplate/placeholders/250x250.png │ 3.68 KiB │ │ …mplate/placeholders/500x500.png │ 4.38 KiB │ │ …ceholders/sample-custom-256.png │ 14.1 KiB │ │ …aceholders/sample-custom-50.png │ 9.48 KiB │ │ /images/temporary-ad.jpg │ 13.6 KiB │ │ /images/top10.png │ 2.76 KiB │ │ /images/tshirt-ribbon.png │ 3.67 KiB │ │ /images/tshirt.png │ 71.1 KiB │ │ /images/webinars-bottom-waves.png │ 7.08 KiB │ │ /images/webinars-bubbles.png │ 62.4 KiB │ │ /images/webinars-icon.png │ 20.8 KiB │ │ /images/yt_icon_red.png │ 42.5 KiB │ │ /js/astro.js │ 630 KiB │ │ /js/astro.js.LICENSE.txt │ 27.2 KiB │ │ /js/astro.js.map │ 2.29 MiB │ │ /js/eclipsefdn.members-list.js │ 254 KiB │ │ …fdn.members-list.js.LICENSE.txt │ 688 bytes │ │ …/eclipsefdn.members-list.js.map │ 1.13 MiB │ │ /js/eclipsefdn.promotion.js │ 83 KiB │ │ …psefdn.promotion.js.LICENSE.txt │ 626 bytes │ │ /js/eclipsefdn.promotion.js.map │ 381 KiB │ │ /js/solstice.js │ 627 KiB │ │ /js/solstice.js.LICENSE.txt │ 27.2 KiB │ │ /js/solstice.js.map │ 2.29 MiB │ │ /js/vendor/cookieconsent.min.js │ 57.3 KiB │ │ css/astro.css │ 268 KiB │ │ css/astro.css.map │ 893 KiB │ │ css/barebone-footer.css │ 79 KiB │ │ css/barebone-footer.css.map │ 202 KiB │ │ css/barebone.css │ 45.3 KiB │ │ css/barebone.css.map │ 158 KiB │ │ css/eclipse-ide.css │ 243 KiB │ │ css/eclipse-ide.css.map │ 851 KiB │ │ css/jakarta.css │ 243 KiB │ │ css/jakarta.css.map │ 854 KiB │ │ css/quicksilver.css │ 242 KiB │ │ css/quicksilver.css.map │ 518 KiB │ │ css/solstice.css │ 202 KiB │ │ css/solstice.css.map │ 699 KiB │ │ css/table.css │ 1.02 KiB │ │ css/table.css.map │ 1.56 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 │ │ …07c056f2120bd11f6b38f781f08150c │ 3.19 KiB │ │ …1fe91d5a14c9dbb6dc20ffaa7776f61 │ 92.7 KiB │ │ …70bb3f7797f58e39915fa38d052e732 │ 4.97 KiB │ │ …ca66403dd48f20e97614c81dc828b68 │ 27.5 KiB │ │ …ea2caca91f7bff636a3caf8412871c5 │ 23.4 KiB │ │ …81f3578e8c92caaa2691632d0fb4065 │ 112 KiB │ │ …816bd41acf906da45f21e963109a2fc │ 36.4 KiB │ │ …c2a995c59419bc34713639c431fc953 │ 64.9 KiB │ │ …da31ed3c4336f7cde32228284b14936 │ 62.3 KiB │ │ …aa26698d2593cb8396fbcd1264c3290 │ 14.6 KiB │ │ …9b9ff4c965177e7a88f4dc0c77538cb │ 993 bytes │ │ …d85778066696bc537b392f7e41a14d5 │ 116 KiB │ │ …ce33481a6e4f368a7de4aeed1b2ff7f │ 38.7 KiB │ │ …77ad5db4a5fd4291dd35234a1a057ce │ 3.13 KiB │ │ …3ff043b6b0a45ea06c721f163d52496 │ 1.23 KiB │ │ …f01b07148f205f6e8258e92bbf652d9 │ 4.86 KiB │ └───────────────────────────────────┴───────────┘ [success] [webpackbar] Mix: Compiled successfully in 39.34s webpack compiled successfully Done in 41.43s. [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 /docs/solstice { 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-440-nginx-default.conf /etc/nginx/conf.d/default.conf RUN mkdir -p "/usr/share/nginx/html//docs/solstice" \ && echo "ok" > "/usr/share/nginx/html//docs/solstice/_livenessProbe" COPY docs "/usr/share/nginx/html//docs/solstice" [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/04/26 07:54:57 logged in via /home/jenkins/agent/.docker/config.json [Pipeline] } [Pipeline] // withCredentials [Pipeline] sh Building and shipping image to docker.io/eclipsefdn/webdev-eclipse-org-solstice-assets:mr-440--d0da42e-b74 Annotation: ,annotation.org.opencontainers.image.created=2024-04-26T07:54:57Z,annotation.org.opencontainers.image.ref.name=docker.io/eclipsefdn/webdev-eclipse-org-solstice-assets:mr-440--d0da42e-b74,annotation.org.opencontainers.image.revision=d0da42ed2b66c38517057d9d5b2e85c543db0558,annotation.org.opencontainers.image.source=https://gitlab.eclipse.org/eclipsefdn/it/webdev/solstice-assets.git,annotation.org.opencontainers.image.url=https://gitlab.eclipse.org/eclipsefdn/it/webdev/solstice-assets.git,annotation.org.opencontainers.image.version=mr-440--d0da42e-b74 Context: /home/jenkins/agent/workspace/public_solstice-assets_MR-440 Dockerfile: MR-440.Dockerfile Dockerfile path: /home/jenkins/agent/workspace/public_solstice-assets_MR-440 filename: MR-440.Dockerfile buildArgs: null push: true latest: false #1 [internal] load build definition from MR-440.Dockerfile #1 transferring dockerfile: 387B 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:2856086004643375762efda18ccaa380c87ce413267499172c417d07af49b45e #5 resolve docker.io/eclipsefdn/nginx:stable-alpine@sha256:2856086004643375762efda18ccaa380c87ce413267499172c417d07af49b45e done #5 DONE 0.0s #6 [internal] load build context #6 transferring context: 22.77MB 0.9s done #6 DONE 0.9s #5 [1/4] FROM docker.io/eclipsefdn/nginx:stable-alpine@sha256:2856086004643375762efda18ccaa380c87ce413267499172c417d07af49b45e #5 CACHED #7 [2/4] COPY MR-440-nginx-default.conf /etc/nginx/conf.d/default.conf #7 DONE 0.3s #8 [3/4] RUN mkdir -p "/usr/share/nginx/html//docs/solstice" && echo "ok" > "/usr/share/nginx/html//docs/solstice/_livenessProbe" #8 DONE 0.4s #9 [4/4] COPY docs /usr/share/nginx/html//docs/solstice #9 DONE 0.4s #10 exporting to image #10 exporting layers #10 ... #11 [auth] eclipsefdn/webdev-eclipse-org-solstice-assets:pull,push token for registry-1.docker.io #11 DONE 0.0s #10 exporting to image #10 exporting layers 2.9s done #10 exporting manifest sha256:1189e648c928773ddf431b84e1a9fe2fa017e1f1a1171dedc6347275ef32f2f7 done #10 exporting config sha256:776390fe16495c6a3de1b23cb1614a76b7f18c4bb0899566b0dc32538ff75d7d done #10 pushing layers #10 pushing layers 1.3s done #10 pushing manifest for docker.io/eclipsefdn/webdev-eclipse-org-solstice-assets:mr-440--d0da42e-b74@sha256:1189e648c928773ddf431b84e1a9fe2fa017e1f1a1171dedc6347275ef32f2f7 #10 pushing manifest for docker.io/eclipsefdn/webdev-eclipse-org-solstice-assets:mr-440--d0da42e-b74@sha256:1189e648c928773ddf431b84e1a9fe2fa017e1f1a1171dedc6347275ef32f2f7 0.3s done #10 DONE 4.5s [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_solstice-assets_MR-440/vendor/.tmp/e574055fe3c0c19d0bbf9d1ced6ea85e1345761242/.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/webdev-eclipse-org-solstice-assets--mr-440 configured service/webdev-eclipse-org-solstice-assets--mr-440 configured route.route.openshift.io/webdev-eclipse-org-solstice-assets--mr-440 configured deployment.apps/webdev-eclipse-org-solstice-assets--mr-440 restarted Waiting for deployment "webdev-eclipse-org-solstice-assets--mr-440" rollout to finish: 1 old replicas are pending termination... Waiting for deployment "webdev-eclipse-org-solstice-assets--mr-440" rollout to finish: 1 old replicas are pending termination... deployment "webdev-eclipse-org-solstice-assets--mr-440" 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/headers6650404861296599881.tmp -X PUT --data @/tmp/bodyPayload13974376379375818730.json https://gitlab.eclipse.org/api/v4/projects/eclipsefdn%2Fit%2Fwebdev%2Fsolstice-assets/merge_requests/440/notes/2137362 + rm -f /tmp/headers6650404861296599881.tmp /tmp/bodyPayload13974376379375818730.json [Pipeline] echo You can browse the site at https://preview-440--webdev-eclipse-org-solstice-assets.eclipsecontent.org/docs/solstice [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/solstice-assets/MR-440 #74: This commit looks good. Finished: SUCCESS