Started by timer
Checking out git git@gitlab.liu.se:OpenModelica/apt-build.git into /var/jenkins_home/workspace/LINUX_BUILDS_script/774335cde2ee91721c4d3a9602bc561368b7238bad469d39685cbed3758a99b0 to read Jenkinsfile
Selected Git installation does not exist. Using Default
The recommended git tool is: NONE
using credential Hudson-SSH-Key
> git rev-parse --resolve-git-dir /var/jenkins_home/workspace/LINUX_BUILDS_script/774335cde2ee91721c4d3a9602bc561368b7238bad469d39685cbed3758a99b0/.git # timeout=10
Fetching changes from the remote Git repository
> git config remote.origin.url git@gitlab.liu.se:OpenModelica/apt-build.git # timeout=10
Cleaning workspace
> git rev-parse --verify HEAD # timeout=10
Resetting working tree
> git reset --hard # timeout=10
> git clean -fdx # timeout=10
Fetching upstream changes from git@gitlab.liu.se:OpenModelica/apt-build.git
> git --version # timeout=10
> git --version # 'git version 2.39.2'
using GIT_SSH to set credentials SSH Key for user Hudson
> git fetch --tags --force --progress -- git@gitlab.liu.se:OpenModelica/apt-build.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision d3f20e8d99b0053a8618ddac48dfc9a155fded68 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f d3f20e8d99b0053a8618ddac48dfc9a155fded68 # timeout=10
Commit message: "Updated nightly build"
> git rev-list --no-walk d3f20e8d99b0053a8618ddac48dfc9a155fded68 # timeout=10
Cleaning workspace
> git rev-parse --verify HEAD # timeout=10
Resetting working tree
> git reset --hard # timeout=10
> git clean -fdx # timeout=10
[Pipeline] Start of Pipeline
[Pipeline] properties
[Pipeline] node
Running on r630-2 in /var/lib/jenkins/ws/LINUX_BUILDS
[Pipeline] {
[Pipeline] stage
[Pipeline] { (checkout)
[Pipeline] checkout
Selected Git installation does not exist. Using Default
The recommended git tool is: NONE
using credential Hudson-SSH-Key
Fetching changes from the remote Git repository
Cleaning workspace
Checking out Revision d3f20e8d99b0053a8618ddac48dfc9a155fded68 (refs/remotes/origin/master)
Commit message: "Updated nightly build"
Cleaning workspace
[Pipeline] sh
+ git rev-parse HEAD
[Pipeline] echo
r630-2
[Pipeline] withDockerRegistry
$ docker login -u jenkins-nexus -p ******** https://docker.openmodelica.org
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
WARNING! Your password will be stored unencrypted in /var/lib/jenkins/ws/LINUX_BUILDS_tmp/812e8ad2-b379-46e3-aefb-38b1a4579e0d/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
[Pipeline] {
[Pipeline] sh
> git rev-parse --resolve-git-dir /var/lib/jenkins/ws/LINUX_BUILDS/.git # timeout=10
> git config remote.origin.url git@gitlab.liu.se:OpenModelica/apt-build.git # timeout=10
> git rev-parse --verify HEAD # timeout=10
Resetting working tree
> git reset --hard # timeout=10
> git clean -fdx # timeout=10
Fetching upstream changes from git@gitlab.liu.se:OpenModelica/apt-build.git
> git --version # timeout=10
> git --version # 'git version 2.34.1'
using GIT_SSH to set credentials SSH Key for user Hudson
> git fetch --tags --force --progress -- git@gitlab.liu.se:OpenModelica/apt-build.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f d3f20e8d99b0053a8618ddac48dfc9a155fded68 # timeout=10
> git rev-parse --verify HEAD # timeout=10
Resetting working tree
> git reset --hard # timeout=10
> git clean -fdx # timeout=10
+ ./update-current-linux-os-releases.py false
{'deb-all': ['bookworm', 'focal', 'jammy', 'noble', 'oracular'], 'deb-arch-os': {'amd64': ['bookworm', 'focal', 'jammy', 'noble', 'oracular'], 'arm64': ['bookworm', 'focal', 'jammy', 'noble'], 'armhf': ['bookworm', 'focal', 'jammy', 'noble'], 'i386': []}, 'deb-lts': ['bookworm', 'focal', 'jammy', 'noble'], 'deb-old': [], 'docker': {'bookworm': 'debian:bookworm', 'el8': 'almalinux:8', 'el9': 'almalinux:9', 'fc39': 'fedora:39', 'fc40': 'fedora:40', 'fc41': 'fedora:41', 'focal': 'ubuntu:focal', 'jammy': 'ubuntu:jammy', 'noble': 'ubuntu:noble', 'oracular': 'ubuntu:oracular'}, 'eol': {'bookworm': '2026-06-10', 'el8': '2029-03-01', 'el9': '2032-05-31', 'fc39': '2024-11-12', 'fc40': '2025-05-13', 'fc41': '2025-11-26', 'focal': '2025-04-02', 'jammy': '2027-04-01', 'noble': '2029-04-25', 'oracular': '2025-07-11'}, 'pkg': {'clang': {'bookworm': '14.0', 'el8': '-', 'el9': '-', 'fc39': '-', 'fc40': '-', 'fc41': '-', 'focal': '10.0', 'jammy': '14.0', 'noble': '18.0', 'oracular': '19.0'}, 'cmake': {'bookworm': '3.25.1', 'el8': '3.20.2', 'el9': '3.20.2', 'fc39': '3.27.7', 'fc40': '3.28.2', 'fc41': '3.30.5', 'focal': '3.16.3', 'jammy': '3.22.1', 'noble': '3.28.3', 'oracular': '3.30.3'}, 'gcc': {'bookworm': '12.2.0', 'el8': '8.5.0', 'el9': '11.4.1', 'fc39': '13.2.1', 'fc40': '14.0.1', 'fc41': '14.2.1', 'focal': '9.3.0', 'jammy': '11.2.0', 'noble': '13.2.0', 'oracular': '14.1.0'}}, 'rpm': ['el8', 'el9', 'fc39', 'fc40', 'fc41']}
Not LTS: oracular
Not LTS: el8
Not LTS: el9
Not LTS: fc39
Not LTS: fc40
Not LTS: fc41
Created current-linux-os-releases.json. Now checking repos.
[Pipeline] }
[Pipeline] // withDockerRegistry
[Pipeline] sshagent
[ssh-agent] Using credentials hudson (SSH Key for user Hudson)
$ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-XXXXXXa85lim/agent.3671215
SSH_AGENT_PID=3671218
Running ssh-add (command line suppressed)
Identity added: /var/lib/jenkins/ws/LINUX_BUILDS_tmp/private_key_15921850740672452173.key (/var/lib/jenkins/ws/LINUX_BUILDS_tmp/private_key_15921850740672452173.key)
[ssh-agent] Started.
[Pipeline] {
[Pipeline] sh
+ git add current-linux-os-releases.json
+ git diff-index --quiet HEAD
[Pipeline] }
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 3671218 killed;
[ssh-agent] Stopped.
[Pipeline] // sshagent
[Pipeline] readJSON
[Pipeline] readJSON
[Pipeline] sh
+ wget -q https://build.openmodelica.org/apt/pool/contrib/openmodelica_1.25.0~dev-152-g78d9a41-1.dsc -O-
[Pipeline] sshagent
[ssh-agent] Using credentials hudson (SSH Key for user Hudson)
$ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-XXXXXXIP86cW/agent.3671243
SSH_AGENT_PID=3671245
Running ssh-add (command line suppressed)
Identity added: /var/lib/jenkins/ws/LINUX_BUILDS_tmp/private_key_2815755155902911126.key (/var/lib/jenkins/ws/LINUX_BUILDS_tmp/private_key_2815755155902911126.key)
[ssh-agent] Started.
[Pipeline] {
[Pipeline] sh
+ + sed s,/var/www/build.openmodelica.org/apt/pool/contrib-,,
ssh hudson@build.openmodelica.org find /var/www/build.openmodelica.org/apt/pool/ -name openmodelica_1.25.0~dev-152-g78d9a41-1_*.deb
[Pipeline] sh
+ ssh hudson@build.openmodelica.org find+ /var/www/build.openmodelica.org/rpm/ -name openmodelica-*.rpm
sed s,/var/www/build.openmodelica.org/rpm/,,
[Pipeline] }
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 3671245 killed;
[ssh-agent] Stopped.
[Pipeline] // sshagent
[Pipeline] sh
+ wget -q https://build.openmodelica.org/apt/pool/contrib/openmodelica_1.24.0-1.dsc -O-
[Pipeline] sshagent
[ssh-agent] Using credentials hudson (SSH Key for user Hudson)
$ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-XXXXXXIICvAH/agent.3672184
SSH_AGENT_PID=3672186
Running ssh-add (command line suppressed)
Identity added: /var/lib/jenkins/ws/LINUX_BUILDS_tmp/private_key_7768249876803730674.key (/var/lib/jenkins/ws/LINUX_BUILDS_tmp/private_key_7768249876803730674.key)
[ssh-agent] Started.
[Pipeline] {
[Pipeline] sh
+ ssh+ hudson@build.openmodelica.org find /var/www/build.openmodelica.org/apt/pool/sed -name s,/var/www/build.openmodelica.org/apt/pool/contrib-,, openmodelica_1.24.0-1_*.deb
[Pipeline] sh
+ + sshsed hudson@build.openmodelica.org s,/var/www/build.openmodelica.org/rpm/,, find
/var/www/build.openmodelica.org/rpm/ -name openmodelica-*.rpm
[Pipeline] }
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 3672186 killed;
[ssh-agent] Stopped.
[Pipeline] // sshagent
[Pipeline] sh
+ wget -q https://build.openmodelica.org/apt/pool/contrib/openmodelica_1.24.1~3-g4f8f438-1.dsc -O-
[Pipeline] sshagent
[ssh-agent] Using credentials hudson (SSH Key for user Hudson)
$ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-XXXXXXTUWSG6/agent.3672320
SSH_AGENT_PID=3672322
Running ssh-add (command line suppressed)
Identity added: /var/lib/jenkins/ws/LINUX_BUILDS_tmp/private_key_17441379325646684183.key (/var/lib/jenkins/ws/LINUX_BUILDS_tmp/private_key_17441379325646684183.key)
[ssh-agent] Started.
[Pipeline] {
[Pipeline] sh
+ ssh hudson@build.openmodelica.org find /var/www/build.openmodelica.org/apt/pool/ -name openmodelica_1.24.1~3-g4f8f438-1_*.deb
+ sed s,/var/www/build.openmodelica.org/apt/pool/contrib-,,
[Pipeline] sh
+ ssh+ hudson@build.openmodelica.orgsed find s,/var/www/build.openmodelica.org/rpm/,, /var/www/build.openmodelica.org/rpm/
-name openmodelica-*.rpm
[Pipeline] }
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 3672322 killed;
[ssh-agent] Stopped.
[Pipeline] // sshagent
[Pipeline] echo
Skipping bookworm/openmodelica_1.25.0~dev-152-g78d9a41-1_amd64.deb (already exists)
[Pipeline] echo
Skipping bookworm/openmodelica_1.24.0-1_amd64.deb (already exists)
[Pipeline] echo
Skipping bookworm/openmodelica_1.24.1~3-g4f8f438-1_amd64.deb (already exists)
[Pipeline] echo
Skipping focal/openmodelica_1.25.0~dev-152-g78d9a41-1_amd64.deb (already exists)
[Pipeline] echo
Skipping focal/openmodelica_1.24.0-1_amd64.deb (already exists)
[Pipeline] echo
Skipping focal/openmodelica_1.24.1~3-g4f8f438-1_amd64.deb (already exists)
[Pipeline] echo
Skipping jammy/openmodelica_1.25.0~dev-152-g78d9a41-1_amd64.deb (already exists)
[Pipeline] echo
Skipping jammy/openmodelica_1.24.0-1_amd64.deb (already exists)
[Pipeline] echo
Skipping jammy/openmodelica_1.24.1~3-g4f8f438-1_amd64.deb (already exists)
[Pipeline] echo
Skipping noble/openmodelica_1.25.0~dev-152-g78d9a41-1_amd64.deb (already exists)
[Pipeline] echo
Skipping noble/openmodelica_1.24.0-1_amd64.deb (already exists)
[Pipeline] echo
Skipping noble/openmodelica_1.24.1~3-g4f8f438-1_amd64.deb (already exists)
[Pipeline] echo
Skipping oracular/openmodelica_1.25.0~dev-152-g78d9a41-1_amd64.deb (already exists)
[Pipeline] echo
Skipping oracular/openmodelica_1.24.0-1_amd64.deb (already exists)
[Pipeline] echo
Skipping oracular/openmodelica_1.24.1~3-g4f8f438-1_amd64.deb (already exists)
[Pipeline] echo
Skipping bookworm/openmodelica_1.25.0~dev-152-g78d9a41-1_armhf.deb (already exists)
[Pipeline] echo
Skipping bookworm/openmodelica_1.24.0-1_armhf.deb (already exists)
[Pipeline] echo
Skipping bookworm/openmodelica_1.24.1~3-g4f8f438-1_armhf.deb (already exists)
[Pipeline] echo
Skipping focal/openmodelica_1.25.0~dev-152-g78d9a41-1_armhf.deb (already exists)
[Pipeline] echo
Skipping focal/openmodelica_1.24.0-1_armhf.deb (already exists)
[Pipeline] echo
Skipping focal/openmodelica_1.24.1~3-g4f8f438-1_armhf.deb (already exists)
[Pipeline] echo
Skipping jammy/openmodelica_1.25.0~dev-152-g78d9a41-1_armhf.deb (already exists)
[Pipeline] echo
Skipping jammy/openmodelica_1.24.0-1_armhf.deb (already exists)
[Pipeline] echo
Skipping jammy/openmodelica_1.24.1~3-g4f8f438-1_armhf.deb (already exists)
[Pipeline] echo
Skipping noble/openmodelica_1.25.0~dev-152-g78d9a41-1_armhf.deb (already exists)
[Pipeline] echo
Skipping noble/openmodelica_1.24.0-1_armhf.deb (already exists)
[Pipeline] echo
Skipping noble/openmodelica_1.24.1~3-g4f8f438-1_armhf.deb (already exists)
[Pipeline] echo
Skipping bookworm/openmodelica_1.25.0~dev-152-g78d9a41-1_arm64.deb (already exists)
[Pipeline] echo
Skipping bookworm/openmodelica_1.24.0-1_arm64.deb (already exists)
[Pipeline] echo
Skipping bookworm/openmodelica_1.24.1~3-g4f8f438-1_arm64.deb (already exists)
[Pipeline] echo
Skipping focal/openmodelica_1.25.0~dev-152-g78d9a41-1_arm64.deb (already exists)
[Pipeline] echo
Skipping focal/openmodelica_1.24.0-1_arm64.deb (already exists)
[Pipeline] echo
Skipping focal/openmodelica_1.24.1~3-g4f8f438-1_arm64.deb (already exists)
[Pipeline] echo
Skipping jammy/openmodelica_1.25.0~dev-152-g78d9a41-1_arm64.deb (already exists)
[Pipeline] echo
Skipping jammy/openmodelica_1.24.0-1_arm64.deb (already exists)
[Pipeline] echo
Skipping jammy/openmodelica_1.24.1~3-g4f8f438-1_arm64.deb (already exists)
[Pipeline] echo
Skipping noble/openmodelica_1.25.0~dev-152-g78d9a41-1_arm64.deb (already exists)
[Pipeline] echo
Skipping noble/openmodelica_1.24.0-1_arm64.deb (already exists)
[Pipeline] echo
Skipping noble/openmodelica_1.24.1~3-g4f8f438-1_arm64.deb (already exists)
[Pipeline] sh
+ LC_ALL=C date +%a %b %d %Y
[Pipeline] sh
+ rm -f openmodelica.spec.tpl
+ wget -q https://raw.githubusercontent.com/OpenModelica/OpenModelicaBuildScripts/master/rpm/SPECS/openmodelica.spec.tpl
[Pipeline] readFile
[Pipeline] echo
Skipping el8/openmodelica-nightly-1.25.0~dev~152~g78d9a41-1.el8.x86_64.rpm (already exists)
[Pipeline] echo
Skipping el9/openmodelica-nightly-1.25.0~dev~152~g78d9a41-1.el9.x86_64.rpm (already exists)
[Pipeline] echo
Skipping fc39/openmodelica-nightly-1.25.0~dev~152~g78d9a41-1.fc39.x86_64.rpm (already exists)
[Pipeline] echo
Skipping fc40/openmodelica-nightly-1.25.0~dev~152~g78d9a41-1.fc40.x86_64.rpm (already exists)
[Pipeline] echo
Skipping fc41/openmodelica-nightly-1.25.0~dev~152~g78d9a41-1.fc41.x86_64.rpm (already exists)
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] stage
[Pipeline] { (build-dep)
[Pipeline] echo
Skipping build dependencies (user's choice)
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (build)
[Pipeline] parallel
No branches to run
[Pipeline] // parallel
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (release)
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (www-api-json)
[Pipeline] node
Running on r630-2 in /var/lib/jenkins/ws/LINUX_BUILDS
[Pipeline] {
[Pipeline] git
The recommended git tool is: git
using credential Hudson-SSH-Key
Fetching changes from the remote Git repository
> git rev-parse --resolve-git-dir /var/lib/jenkins/ws/LINUX_BUILDS/.git # timeout=10
> git config remote.origin.url git@github.com:OpenModelica/www.openmodelica.org.git # timeout=10
Fetching upstream changes from git@github.com:OpenModelica/www.openmodelica.org.git
> git --version # timeout=10
> git --version # 'git version 2.34.1'
using GIT_SSH to set credentials SSH Key for user Hudson
> git fetch --tags --force --progress -- git@github.com:OpenModelica/www.openmodelica.org.git +refs/heads/*:refs/remotes/origin/* # timeout=10
Checking out Revision 42dd663e8bc116d109348ec9fc940d11768795fd (refs/remotes/origin/main)
Commit message: "Updated Linux versions in the JSON"
> git rev-parse refs/remotes/origin/main^{commit} # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f 42dd663e8bc116d109348ec9fc940d11768795fd # timeout=10
> git branch -a -v --no-abbrev # timeout=10
> git branch -D main # timeout=10
> git checkout -b main 42dd663e8bc116d109348ec9fc940d11768795fd # timeout=10
> git rev-list --no-walk 24e091806189e096d27e75a6516a9c3530862c58 # timeout=10
[Pipeline] sh
+ git remote -v
+ grep www.openmodelica.org
origin git@github.com:OpenModelica/www.openmodelica.org.git (fetch)
origin git@github.com:OpenModelica/www.openmodelica.org.git (push)
[Pipeline] writeFile
[Pipeline] sh
+ git add static/api/linux.json
[Pipeline] sshagent
[ssh-agent] Using credentials hudson (SSH Key for user Hudson)
$ ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-XXXXXXAywlsp/agent.3672734
SSH_AGENT_PID=3672736
Running ssh-add (command line suppressed)
Identity added: /var/lib/jenkins/ws/LINUX_BUILDS_tmp/private_key_16216863006133199048.key (/var/lib/jenkins/ws/LINUX_BUILDS_tmp/private_key_16216863006133199048.key)
[ssh-agent] Started.
[Pipeline] {
[Pipeline] sh
+ git diff-index --quiet HEAD
[Pipeline] }
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 3672736 killed;
[ssh-agent] Stopped.
[Pipeline] // sshagent
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (buildVM)
[Pipeline] node
Running on r630-2 in /var/lib/jenkins/ws/LINUX_BUILDS
[Pipeline] {
[Pipeline] checkout
Selected Git installation does not exist. Using Default
The recommended git tool is: NONE
using credential Hudson-SSH-Key
Fetching changes from the remote Git repository
Cleaning workspace
> git rev-parse --resolve-git-dir /var/lib/jenkins/ws/LINUX_BUILDS/.git # timeout=10
> git config remote.origin.url git@gitlab.liu.se:OpenModelica/apt-build.git # timeout=10
> git rev-parse --verify HEAD # timeout=10
Resetting working tree
> git reset --hard # timeout=10
> git clean -fdx # timeout=10
Fetching upstream changes from git@gitlab.liu.se:OpenModelica/apt-build.git
> git --version # timeout=10
> git --version # 'git version 2.34.1'
using GIT_SSH to set credentials SSH Key for user Hudson
> git fetch --tags --force --progress -- git@gitlab.liu.se:OpenModelica/apt-build.git +refs/heads/*:refs/remotes/origin/* # timeout=10
Checking out Revision d3f20e8d99b0053a8618ddac48dfc9a155fded68 (refs/remotes/origin/master)
Commit message: "Updated nightly build"
Cleaning workspace
[Pipeline] sh
+ git checkout -f d3f20e8d99b0053a8618ddac48dfc9a155fded68
HEAD is now at d3f20e8d Updated nightly build
[Pipeline] fileExists
[Pipeline] echo
File already exists: /var/www/build.openmodelica.org/virtual_machines/nightly/openmodelica-1.25.0~dev-152-g78d9a41.vdi
[Pipeline] fileExists
[Pipeline] echo
File already exists: /var/www/build.openmodelica.org/virtual_machines/stable/openmodelica-1.24.1~3-g4f8f438.vdi
[Pipeline] fileExists
[Pipeline] echo
File already exists: /var/www/build.openmodelica.org/virtual_machines/release/openmodelica-1.24.0.vdi
[Pipeline] }
[Pipeline] // node
[Pipeline] }
[Pipeline] // stage
[Pipeline] End of Pipeline
Finished: SUCCESS