Started by user vincent lorenzo Running as vincent lorenzo Agent basic-zp9zv is provisioned from template basic --- apiVersion: "v1" kind: "Pod" metadata: annotations: kubernetes.jenkins.io/last-refresh: "1719214913215" labels: jenkins: "slave" jenkins/label-digest: "61a7508ed1b04e9ada836fcd14d4d8ef5687c7dd" jenkins/label: "basic" kubernetes.jenkins.io/controller: "http___jenkins-ui_papyrus_svc_cluster_local_papyrusx" name: "basic-zp9zv" namespace: "papyrus" spec: containers: - env: - name: "JENKINS_SECRET" value: "********" - name: "JENKINS_TUNNEL" value: "jenkins-discovery.papyrus.svc.cluster.local:50000" - name: "JENKINS_AGENT_NAME" value: "basic-zp9zv" - name: "JENKINS_REMOTING_JAVA_OPTS" value: "-showversion -XshowSettings:vm -Xmx256m -Dorg.jenkinsci.remoting.engine.JnlpProtocol3.disabled=true\ \ -Dorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.useSETSID=true" - name: "JAVA_TOOL_OPTIONS" value: "" - name: "_JAVA_OPTIONS" value: "" - name: "REMOTING_OPTS" value: "-noReconnectAfter 1d" - name: "OPENJ9_JAVA_OPTIONS" value: "-XX:+IgnoreUnrecognizedVMOptions -XX:+IdleTuningCompactOnIdle -XX:+IdleTuningGcOnIdle" - name: "JENKINS_NAME" value: "basic-zp9zv" - name: "JENKINS_AGENT_WORKDIR" value: "/home/jenkins/agent" - name: "JENKINS_URL" value: "http://jenkins-ui.papyrus.svc.cluster.local/papyrus/" image: "docker.io/eclipsecbi/jiro-agent-basic:remoting-3206.vb_15dcf73f6a_9" imagePullPolicy: "Always" name: "jnlp" resources: limits: cpu: "2000m" memory: "4096Mi" requests: cpu: "1000m" memory: "4096Mi" tty: true volumeMounts: - mountPath: "/home/jenkins/.m2/toolchains.xml" name: "m2-dir" readOnly: true subPath: "toolchains.xml" - mountPath: "/home/jenkins/.mavenrc" name: "m2-dir" readOnly: true subPath: ".mavenrc" - mountPath: "/opt/tools" name: "volume-0" readOnly: false - mountPath: "/home/jenkins" name: "volume-2" readOnly: false - mountPath: "/home/jenkins/.m2/repository" name: "volume-3" readOnly: false - mountPath: "/home/jenkins/.m2/settings-security.xml" name: "m2-secret-dir" readOnly: true subPath: "settings-security.xml" - mountPath: "/home/jenkins/.m2/wrapper" name: "volume-4" readOnly: false - mountPath: "/home/jenkins/.m2/settings.xml" name: "m2-secret-dir" readOnly: true subPath: "settings.xml" - mountPath: "/home/jenkins/.ssh" name: "volume-1" readOnly: false subPath: "" - mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false workingDir: "/home/jenkins/agent" nodeSelector: kubernetes.io/os: "linux" restartPolicy: "Never" volumes: - name: "volume-0" persistentVolumeClaim: claimName: "tools-claim-jiro-papyrus" readOnly: true - name: "m2-secret-dir" secret: secretName: "m2-secret-dir" - emptyDir: medium: "" name: "volume-2" - configMap: name: "m2-dir" name: "m2-dir" - configMap: name: "known-hosts" name: "volume-1" - emptyDir: medium: "" name: "workspace-volume" - emptyDir: medium: "" name: "volume-4" - emptyDir: medium: "" name: "volume-3" Building remotely on basic-zp9zv (basic) in workspace /home/jenkins/agent/workspace/Papyrus-DomainServices-deploy-eclipse [ssh-agent] Looking for ssh-agent implementation... [ssh-agent] Exec ssh-agent (binary ssh-agent on a remote machine) $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-Ph8DHVbJvvzB/agent.47 SSH_AGENT_PID=49 [ssh-agent] Started. Running ssh-add (command line suppressed) Identity added: /home/jenkins/agent/workspace/Papyrus-DomainServices-deploy-eclipse@tmp/private_key_1113545550866048264.key (/home/jenkins/agent/workspace/Papyrus-DomainServices-deploy-eclipse@tmp/private_key_1113545550866048264.key) [ssh-agent] Using credentials genie.papyrus (ssh://genie.papyrus@projects-storage.eclipse.org) The recommended git tool is: NONE No credentials specified Cloning the remote Git repository Cloning repository https://gitlab.eclipse.org/eclipse/papyrus/org.eclipse.papyrus-domainservices.git > git init /home/jenkins/agent/workspace/Papyrus-DomainServices-deploy-eclipse # timeout=10 Fetching upstream changes from https://gitlab.eclipse.org/eclipse/papyrus/org.eclipse.papyrus-domainservices.git > git --version # timeout=10 > git --version # 'git version 2.20.1' > git fetch --tags --force --progress -- https://gitlab.eclipse.org/eclipse/papyrus/org.eclipse.papyrus-domainservices.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://gitlab.eclipse.org/eclipse/papyrus/org.eclipse.papyrus-domainservices.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse refs/remotes/origin/main^{commit} # timeout=10 Checking out Revision 7286241e1d63e457bdb4b7db273b2736ff923149 (refs/remotes/origin/main) > git config core.sparsecheckout # timeout=10 > git checkout -f 7286241e1d63e457bdb4b7db273b2736ff923149 # timeout=10 Commit message: "[Releng] Bump to 0.22.0" > git rev-list --no-walk 19d0dd6f08d8a6c5c4bbac99b1e3e81c362a3857 # timeout=10 [Papyrus-DomainServices-deploy-eclipse] $ /bin/bash /tmp/jenkins599163783806859862.sh -------------------- check parameters -------------------- -------------------- initialized parameters -------------------- componentName: domainservices buildId: 498 version: 0.22.0 buildJob: Papyrus-DomainServices-Main eclipseTarget: 2024-06 overwrite: n publishRCP: n publishP2: y ++ pwd + dirBefore=/home/jenkins/agent/workspace/Papyrus-DomainServices-deploy-eclipse + echo '[] creating working dir' [] creating working dir ++ mktemp -d + workingDir=/tmp/tmp.hDNk2O6HGh + cd /tmp/tmp.hDNk2O6HGh + releasesDir=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases + releaseDir=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0 + '[' y = y ']' + p2Dir=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2 + folderexists /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0 + releasefolders=($(ssh $sshGenie@$sshRemote find "$1" -maxdepth 1 -type d | while read folder; do echo "$folder"; done)) ++ ssh genie.papyrus@projects-storage.eclipse.org find /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases -maxdepth 1 -type d ++ read folder ++ echo /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases ++ read folder ++ echo /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.20.0 ++ read folder + declare -a releasefolders + for child in "${releasefolders[@]}" + '[' /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases = /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0 ']' + for child in "${releasefolders[@]}" + '[' /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.20.0 = /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0 ']' + return 0 + [[ 0 != 0 ]] + ssh genie.papyrus@projects-storage.eclipse.org rm -fr /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2 + echo fetching update-site fetching update-site + ciURL='https://ci.eclipse.org/papyrus/job/Papyrus-DomainServices-Main/498/artifact/repository/*zip*/' + zipName=updatesite.zip + getZip updatesite.zip 'https://ci.eclipse.org/papyrus/job/Papyrus-DomainServices-Main/498/artifact/repository/*zip*/' + _zipName=updatesite.zip + _jenkinsBaseURL='https://ci.eclipse.org/papyrus/job/Papyrus-DomainServices-Main/498/artifact/repository/*zip*/' + [[ updatesite.zip =~ ^.*?\.zip$ ]] + wget --no-check-certificate 'https://ci.eclipse.org/papyrus/job/Papyrus-DomainServices-Main/498/artifact/repository/*zip*//updatesite.zip' Warning: wildcards not supported in HTTP. --2024-06-24 07:42:07-- https://ci.eclipse.org/papyrus/job/Papyrus-DomainServices-Main/498/artifact/repository/*zip*//updatesite.zip Resolving ci.eclipse.org (ci.eclipse.org)... 198.41.30.195 Connecting to ci.eclipse.org (ci.eclipse.org)|198.41.30.195|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [application/zip] Saving to: ‘updatesite.zip’ 0K .......... .......... .......... .......... .......... 5.98M 50K .......... .......... .......... .......... .......... 6.61M 100K .......... .......... .......... .......... .......... 129M 150K .......... .......... .......... .......... .......... 88.3M 200K .......... .......... .......... .......... .......... 91.0M 250K .......... .......... .......... .......... .......... 8.78M 300K .......... .......... .......... .......... .......... 23.3M 350K .......... .......... .......... .......... .......... 12.5M 400K .......... .......... .......... .......... .......... 14.1M 450K .......... .......... .......... .......... .......... 25.8M 500K .......... .......... .......... .......... .......... 13.9M 550K .......... .......... .......... .......... .......... 24.2M 600K .......... .......... .......... .. 16.0M=0.04s 2024-06-24 07:42:07 (14.9 MB/s) - ‘updatesite.zip’ saved [647264] + '[' '!' -f updatesite.zip ']' ++ date +%Y%m%d-%H%M + echo '[20240624-0742] Testing zip integrity' [20240624-0742] Testing zip integrity + unzip -t updatesite.zip Archive: updatesite.zip testing: repository/artifacts.jar OK testing: repository/artifacts.xml.xz OK testing: repository/content.jar OK testing: repository/content.xml.xz OK testing: repository/features/org.eclipse.papyrus.uml.domain.services.feature.source_0.22.0.jar OK testing: repository/features/org.eclipse.papyrus.uml.domain.services.feature_0.22.0.jar OK testing: repository/p2.index OK testing: repository/plugins/org.eclipse.papyrus.uml.domain.services.source_0.22.0.jar OK testing: repository/plugins/org.eclipse.papyrus.uml.domain.services_0.22.0.jar OK No errors detected in compressed data of updatesite.zip. + '[' '!' -f updatesite.zip ']' + ls -la total 636 drwx------. 2 jenkins root 28 Jun 24 07:42 . drwxrwxrwt. 1 root root 153 Jun 24 07:42 .. -rw-r--r--. 1 jenkins root 647264 Jun 24 07:42 updatesite.zip + echo 'publishing version='\''0.22.0'\'' to the repository directory '\''/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2'\''...' publishing version='0.22.0' to the repository directory '/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2'... + ssh genie.papyrus@projects-storage.eclipse.org mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2 + scp updatesite.zip genie.papyrus@projects-storage.eclipse.org://home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2 + ssh genie.papyrus@projects-storage.eclipse.org unzip -o /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2/updatesite.zip -d /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2 Archive: /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2/updatesite.zip inflating: /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2/repository/artifacts.jar inflating: /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2/repository/artifacts.xml.xz inflating: /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2/repository/content.jar inflating: /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2/repository/content.xml.xz inflating: /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2/repository/features/org.eclipse.papyrus.uml.domain.services.feature.source_0.22.0.jar inflating: /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2/repository/features/org.eclipse.papyrus.uml.domain.services.feature_0.22.0.jar inflating: /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2/repository/p2.index inflating: /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2/repository/plugins/org.eclipse.papyrus.uml.domain.services.source_0.22.0.jar inflating: /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2/repository/plugins/org.eclipse.papyrus.uml.domain.services_0.22.0.jar + ssh genie.papyrus@projects-storage.eclipse.org mv '/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2/repository/*' /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2 + ssh genie.papyrus@projects-storage.eclipse.org rmdir /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2/repository/ + ssh genie.papyrus@projects-storage.eclipse.org rm -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/releases/0.22.0/p2/updatesite.zip + rm -f updatesite.zip + eclipseTargetDir=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/2024-06 + ssh genie.papyrus@projects-storage.eclipse.org mkdir -p /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/2024-06 + cleancompositesandreadme + '[' -f compositeArtifacts.xml ']' + '[' -f compositeContent.xml ']' + '[' -f readme.md ']' + '[' y = y ']' ++ date +%s000 + newTimeStamp=1719214930000 + p2relativeDir='location="../releases/0.22.0/p2"/>' + compArt=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/2024-06/compositeArtifacts.xml + fileexists /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/2024-06 /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/2024-06/compositeArtifacts.xml + releasefiles=($(ssh $sshGenie@$sshRemote find "$1" -maxdepth 1 -type f | while read file; do echo "$file"; done)) ++ ssh genie.papyrus@projects-storage.eclipse.org find /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/2024-06 -maxdepth 1 -type f ++ read file + declare -a releasefiles + return 0 + '[' 0 '!=' 0 ']' + childCount=1 + childArray=() + cat ++ [[ -z '' ]] ++ printf '\n <child location="../releases/0.22.0/p2"/>' + scp compositeArtifacts.xml genie.papyrus@projects-storage.eclipse.org:/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/2024-06/compositeArtifacts.xml + compCont=/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/2024-06/compositeContent.xml + fileexists /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/2024-06 /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/2024-06/compositeContent.xml + releasefiles=($(ssh $sshGenie@$sshRemote find "$1" -maxdepth 1 -type f | while read file; do echo "$file"; done)) ++ ssh genie.papyrus@projects-storage.eclipse.org find /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/2024-06 -maxdepth 1 -type f ++ read file ++ echo /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/2024-06/compositeArtifacts.xml ++ read file + declare -a releasefiles + for child in "${releasefiles[@]}" + '[' /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/2024-06/compositeArtifacts.xml = /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/2024-06/compositeContent.xml ']' + return 0 + '[' -f /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/2024-06/compositeContent.xml ']' + : + cat ++ [[ -z '' ]] ++ printf '\n <child location="../releases/0.22.0/p2"/>' + scp compositeContent.xml genie.papyrus@projects-storage.eclipse.org:/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/2024-06/compositeContent.xml + echo '# Welcome to the 2024-06 release of domainservices ## P2 repository If there is an update site associated to this release, it can be found in the **p2** folder at: https://download.eclipse.org/modeling/mdt/papyrus/components//domainservices/releases/0.22.0 ## RCP files If there are RCP files associated to this release, they can be found in the **rcps** folder at: https://download.eclipse.org/modeling/mdt/papyrus/components//domainservices/releases/0.22.0' + scp readme.md genie.papyrus@projects-storage.eclipse.org:/home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices/2024-06 + setAccessRights /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices + ssh genie.papyrus@projects-storage.eclipse.org chmod -R 775 /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices + ssh genie.papyrus@projects-storage.eclipse.org chgrp -hR modeling.mdt.papyrus /home/data/httpd/download.eclipse.org/modeling/mdt/papyrus/components/domainservices + echo 'publishing done.' publishing done. $ ssh-agent -k unset SSH_AUTH_SOCK; unset SSH_AGENT_PID; echo Agent pid 49 killed; [ssh-agent] Stopped. Finished: SUCCESS