Skip to content

Console Output

Branch indexing
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-73-9qczw-3ft94-nwgqx
Agent public-solstice-assets-mr-440-73-9qczw-3ft94-nwgqx is provisioned from template public_solstice-assets_MR-440_73-9qczw-3ft94
---
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/73/"
    runUrl: "job/public/job/solstice-assets/job/MR-440/73/"
  labels:
    jenkins: "slave"
    jenkins/label-digest: "be797bca5110f831d9cca96e0ad30b3f6b983e1e"
    jenkins/label: "public_solstice-assets_MR-440_73-9qczw"
  name: "public-solstice-assets-mr-440-73-9qczw-3ft94-nwgqx"
  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-73-9qczw-3ft94-nwgqx"
    - name: "JENKINS_NAME"
      value: "public-solstice-assets-mr-440-73-9qczw-3ft94-nwgqx"
    - 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-73-9qczw-3ft94-nwgqx 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 274c67dbfb2097170a025798171f65be65e91104
Checking out Revision 274c67dbfb2097170a025798171f65be65e91104 (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 274c67dbfb2097170a025798171f65be65e91104 # 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 #73: Build started...
 > git rev-list --no-walk f3228daa9c0d54d217532284c0d859dc16fd9675 # timeout=10
[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--274c67d-b73",
        "dockerfile": null,
        "buildArgs": null,
        "annotation": true,
        "registryCredentialsId": "04264967-fea0-40c2-bf60-09af5aeba60f"
    },
    "deployment": {
        "locationPath": "/docs/solstice",
        "nginxHttpPort": 8080,
        "nginxServerConf": null,
        "dateTimeUTC": "2024-04-25T22:42:50.584641926",
        "domain": "preview-440--webdev-eclipse-org-solstice-assets.eclipsecontent.org",
        "kind": "changeRequestPreview",
        "containerImageNameWithTag": "docker.io/eclipsefdn/webdev-eclipse-org-solstice-assets:mr-440--274c67d-b73",
        "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": "274c67dbfb2097170a025798171f65be65e91104"
    }
}
[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/headers618558394671148449.tmp 'https://gitlab.eclipse.org/api/v4/projects/eclipsefdn%2Fit%2Fwebdev%2Fsolstice-assets/merge_requests/440/notes?per_page=50'
+ rm -f /tmp/headers618558394671148449.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/headers7832384715713041478.tmp -X POST --data @/tmp/bodyPayload4073045353259575833.json https://gitlab.eclipse.org/api/v4/projects/eclipsefdn%2Fit%2Fwebdev%2Fsolstice-assets/merge_requests/440/notes
+ rm -f /tmp/headers7832384715713041478.tmp /tmp/bodyPayload4073045353259575833.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 24.16s.
yarn audit v1.22.19
0 vulnerabilities found - Packages audited: 1182
Done in 0.90s.
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.417 s)
PASS js/solstice/tests/ui-test-suite.test.js (9.456 s)

Test Suites: 3 passed, 3 total
Tests:       5 skipped, 87 passed, 92 total
Snapshots:   0 total
Time:        11.74 s
Ran all test suites.
Done in 13.80s.
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


                         
   Laravel Mix v6.0.49   
                         

✔ Compiled Successfully in 37389ms
┌───────────────────────────────────┬───────────┐
│                              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 │ 174 KiB   │
│                  css/barebone.css │ 45.3 KiB  │
│              css/barebone.css.map │ 158 KiB   │
│               css/eclipse-ide.css │ 243 KiB   │
│           css/eclipse-ide.css.map │ 823 KiB   │
│                   css/jakarta.css │ 243 KiB   │
│               css/jakarta.css.map │ 826 KiB   │
│               css/quicksilver.css │ 242 KiB   │
│           css/quicksilver.css.map │ 490 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 37.98s
webpack compiled successfully
Done in 40.12s.
[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/25 22:44:16 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--274c67d-b73
Annotation: ,annotation.org.opencontainers.image.created=2024-04-25T22:44:16Z,annotation.org.opencontainers.image.ref.name=docker.io/eclipsefdn/webdev-eclipse-org-solstice-assets:mr-440--274c67d-b73,annotation.org.opencontainers.image.revision=274c67dbfb2097170a025798171f65be65e91104,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--274c67d-b73
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.5s

#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.66MB 0.9s done
#6 DONE 0.9s

#5 [1/4] FROM docker.io/eclipsefdn/nginx:stable-alpine@sha256:2856086004643375762efda18ccaa380c87ce413267499172c417d07af49b45e
#5 sha256:ed2a1926893b9046e8a3e70b5a7244d1f6d86f13a3ace5d5e414cffc96911a1e 3.36kB / 3.36kB 0.1s done
#5 sha256:d5b4dbcabe571deda58f09f08447b86c3f1ac531eca2474a3bd7541c86d84f70 466B / 466B 0.1s done
#5 sha256:268c8d019562adc935540aae1431e336587b40227debbb0ee7f1b597f71150d2 597B / 597B 0.2s done
#5 sha256:5e845cc16269ce694cab9e13e1bdc03d82091f380f1b2975e6985767db717722 11.67MB / 11.67MB 0.3s done
#5 sha256:a0fbd691d7c1a07fbdeb8b338578f4e199a49e2491eff171105eb0dc7cf61628 768B / 768B 0.1s done
#5 sha256:16eaaaf5f1c0db05389b2c1c2d90db8c9154289520fad38d580acdf2390e846e 1.40kB / 1.40kB 0.1s done
#5 sha256:da33b1ad0ac4b49641e40469216939f6488c1d8116b2513ba2caa561d4898067 954B / 954B 0.1s done
#5 sha256:b407bcc8063852cf7b980fa6d83d6caa2c17b2fa4c10e87835d72f21ed40c41a 625B / 625B 0.1s done
#5 sha256:3c854c8cbf469fda815b8f6183300c07cfa2fbb5703859ca79aff93ae934961b 3.38MB / 3.38MB 0.2s done
#5 extracting sha256:3c854c8cbf469fda815b8f6183300c07cfa2fbb5703859ca79aff93ae934961b 0.1s done
#5 sha256:de5d475193dd13b444c2e58fc772d8a3297e370eb90e67e483095bb25f1861a6 1.80MB / 1.80MB 0.2s done
#5 extracting sha256:de5d475193dd13b444c2e58fc772d8a3297e370eb90e67e483095bb25f1861a6 0.3s done
#5 extracting sha256:b407bcc8063852cf7b980fa6d83d6caa2c17b2fa4c10e87835d72f21ed40c41a 0.3s done
#5 DONE 1.0s

#5 [1/4] FROM docker.io/eclipsefdn/nginx:stable-alpine@sha256:2856086004643375762efda18ccaa380c87ce413267499172c417d07af49b45e
#5 extracting sha256:da33b1ad0ac4b49641e40469216939f6488c1d8116b2513ba2caa561d4898067
#5 extracting sha256:da33b1ad0ac4b49641e40469216939f6488c1d8116b2513ba2caa561d4898067 0.2s done
#5 extracting sha256:a0fbd691d7c1a07fbdeb8b338578f4e199a49e2491eff171105eb0dc7cf61628
#5 extracting sha256:a0fbd691d7c1a07fbdeb8b338578f4e199a49e2491eff171105eb0dc7cf61628 0.2s done
#5 extracting sha256:16eaaaf5f1c0db05389b2c1c2d90db8c9154289520fad38d580acdf2390e846e
#5 extracting sha256:16eaaaf5f1c0db05389b2c1c2d90db8c9154289520fad38d580acdf2390e846e 0.2s done
#5 extracting sha256:5e845cc16269ce694cab9e13e1bdc03d82091f380f1b2975e6985767db717722
#5 extracting sha256:5e845cc16269ce694cab9e13e1bdc03d82091f380f1b2975e6985767db717722 0.4s done
#5 extracting sha256:268c8d019562adc935540aae1431e336587b40227debbb0ee7f1b597f71150d2
#5 extracting sha256:268c8d019562adc935540aae1431e336587b40227debbb0ee7f1b597f71150d2 0.4s done
#5 DONE 2.3s

#5 [1/4] FROM docker.io/eclipsefdn/nginx:stable-alpine@sha256:2856086004643375762efda18ccaa380c87ce413267499172c417d07af49b45e
#5 extracting sha256:d5b4dbcabe571deda58f09f08447b86c3f1ac531eca2474a3bd7541c86d84f70
#5 extracting sha256:d5b4dbcabe571deda58f09f08447b86c3f1ac531eca2474a3bd7541c86d84f70 0.3s done
#5 DONE 2.6s

#5 [1/4] FROM docker.io/eclipsefdn/nginx:stable-alpine@sha256:2856086004643375762efda18ccaa380c87ce413267499172c417d07af49b45e
#5 extracting sha256:ed2a1926893b9046e8a3e70b5a7244d1f6d86f13a3ace5d5e414cffc96911a1e
#5 extracting sha256:ed2a1926893b9046e8a3e70b5a7244d1f6d86f13a3ace5d5e414cffc96911a1e 0.3s done
#5 DONE 2.9s

#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.3s

#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.4s done
#10 exporting manifest sha256:66a4603d0f336ecf84b26fa9b6a5b9f57929f6e65e4695ec325bacf4dbfdb754 done
#10 exporting config sha256:e1f9bb4c692e596ffae21ce8ab2d383d3d58fc941afbb2df357ecebec193046d done
#10 pushing layers
#10 pushing layers 1.9s done
#10 pushing manifest for docker.io/eclipsefdn/webdev-eclipse-org-solstice-assets:mr-440--274c67d-b73@sha256:66a4603d0f336ecf84b26fa9b6a5b9f57929f6e65e4695ec325bacf4dbfdb754
#10 pushing manifest for docker.io/eclipsefdn/webdev-eclipse-org-solstice-assets:mr-440--274c67d-b73@sha256:66a4603d0f336ecf84b26fa9b6a5b9f57929f6e65e4695ec325bacf4dbfdb754 0.3s done
#10 DONE 4.6s
[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/e574055fe3c0c19d0bbf9d1ced6ea85e3788126120/.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/headers17748795397016647983.tmp -X PUT --data @/tmp/bodyPayload7006952898316960304.json https://gitlab.eclipse.org/api/v4/projects/eclipsefdn%2Fit%2Fwebdev%2Fsolstice-assets/merge_requests/440/notes/2137298
+ rm -f /tmp/headers17748795397016647983.tmp /tmp/bodyPayload7006952898316960304.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 #73: This commit looks good.
Finished: SUCCESS