Started by user Michele Scuttari Obtained .jenkins/docker-dev-debian-12.Jenkinsfile from git https://github.com/marco-compiler/marco.git [Pipeline] Start of Pipeline [Pipeline] publishChecks [Checks API] No suitable checks publisher found. [Pipeline] node Running on x86_64-ubuntu-22.04 in /home/jenkins-agent/workdir/workspace/marco-docker-dev-debian-12-new [Pipeline] { [Pipeline] stage [Pipeline] { (Checkout) [Pipeline] dir Running in /home/jenkins-agent/workdir/workspace/marco-docker-dev-debian-12-new/debian-12/src/marco [Pipeline] { [Pipeline] checkout The recommended git tool is: git using credential github-app Cloning the remote Git repository Cloning repository https://github.com/marco-compiler/marco.git > git init /home/jenkins-agent/workdir/workspace/marco-docker-dev-debian-12-new/debian-12/src/marco # timeout=10 Fetching upstream changes from https://github.com/marco-compiler/marco.git > git --version # timeout=10 > git --version # 'git version 2.34.1' using GIT_ASKPASS to set credentials > git fetch --tags --force --progress -- https://github.com/marco-compiler/marco.git +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch Checking out Revision 82fa8e850efe16731e4e188bcbe9b756614ea39d (refs/remotes/origin/master) > git config remote.origin.url https://github.com/marco-compiler/marco.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 Commit message: "Update commit of runtime libraries" First time build. Skipping changelog. [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] publishChecks > git checkout -f 82fa8e850efe16731e4e188bcbe9b756614ea39d # timeout=10 [GitHub Checks] GitHub check (name: docker-dev-image, status: in_progress) has been published. [Pipeline] stage [Pipeline] { (Build) [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh + docker build -t marco-compiler/marco-dev-debian-12:latest --build-arg LLVM_PARALLEL_COMPILE_JOBS=16 --build-arg LLVM_PARALLEL_LINK_JOBS=1 -f /home/jenkins-agent/workdir/workspace/marco-docker-dev-debian-12-new/debian-12/src/marco/.jenkins/dev-debian-12.Dockerfile /home/jenkins-agent/workdir/workspace/marco-docker-dev-debian-12-new/debian-12/src/marco/.jenkins #0 building with "default" instance using docker driver #1 [internal] load build definition from dev-debian-12.Dockerfile #1 transferring dockerfile: #1 transferring dockerfile: 1.53kB done #1 DONE 0.4s #2 [internal] load metadata for docker.io/library/debian:12 #2 DONE 2.0s #3 [internal] load .dockerignore #3 transferring context: #3 transferring context: 2B done #3 DONE 0.4s #4 [ 1/16] FROM docker.io/library/debian:12@sha256:b8084b1a576c5504a031936e1132574f4ce1d6cc7130bbcc25a28f074539ae6b #4 DONE 0.0s #5 [internal] load build context #5 transferring context: 2.00kB done #5 DONE 0.4s #6 [11/16] RUN chmod +x /tmp/install_marco_runtime.sh && cd /root && MARCO_RUNTIME_COMMIT=$(cat /tmp/version_marco_runtime.txt) MARCO_RUNTIME_BUILD_TYPE=Debug /tmp/install_marco_runtime.sh #6 CACHED #7 [14/16] COPY ./version_openmodelica.txt /tmp/ #7 CACHED #8 [ 8/16] RUN apt update -y && apt install -y libopenblas-dev=0.3.21+ds-4 libsuitesparse-dev=1:5.12.0+dfsg-2 libsundials-dev=6.4.1+dfsg1-3 #8 CACHED #9 [ 9/16] COPY ./version_marco_runtime.txt /tmp/ #9 CACHED #10 [13/16] RUN apt update -y && apt install -y autoconf automake libboost-all-dev expat default-jre uuid-dev #10 CACHED #11 [ 7/16] RUN chmod +x /tmp/install_llvm.sh && cd /root && LLVM_COMMIT=$(cat /tmp/version_llvm.txt) LLVM_BUILD_TYPE=Release LLVM_ENABLE_ASSERTIONS=ON /tmp/install_llvm.sh #11 CACHED #12 [ 5/16] COPY ./version_llvm.txt /tmp/ #12 CACHED #13 [ 6/16] COPY ./install_llvm.sh /tmp/ #13 CACHED #14 [12/16] RUN apt install -y python3-nltk #14 CACHED #15 [15/16] COPY ./install_openmodelica.sh /tmp/ #15 CACHED #16 [ 3/16] COPY ./setup_venv.sh /tmp/ #16 CACHED #17 [10/16] COPY ./install_marco_runtime.sh /tmp/ #17 CACHED #18 [ 4/16] RUN chmod +x /tmp/setup_venv.sh && /tmp/setup_venv.sh #18 CACHED #19 [ 2/16] RUN apt update -y && apt install -y build-essential gfortran ninja-build lld mold cmake ccache git python3-pip python3-venv libxml2-dev libtinfo-dev wget doxygen #19 CACHED #20 [16/16] RUN chmod +x /tmp/install_openmodelica.sh && cd /root && OPENMODELICA_COMMIT=$(cat /tmp/version_openmodelica.txt) /tmp/install_openmodelica.sh #20 CACHED #21 exporting to image #21 exporting layers done #21 writing image sha256:70a792ee63b7ac809e5d0ad8a04c2c50542e0f0aadb44471c5d66904e101d224 0.1s done #21 naming to docker.io/marco-compiler/marco-dev-debian-12:latest #21 naming to docker.io/marco-compiler/marco-dev-debian-12:latest 0.3s done #21 DONE 0.4s [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] withEnv [Pipeline] { [Pipeline] withDockerRegistry $ docker login -u marco-ci -p ******** https://ghcr.io WARNING! Using --password via the CLI is insecure. Use --password-stdin. WARNING! Your password will be stored unencrypted in /home/jenkins-agent/workdir/workspace/marco-docker-dev-debian-12-new@tmp/0c5cc232-3b0a-4e52-a0c6-696e28ba0602/config.json. Configure a credential helper to remove this warning. See https://docs.docker.com/engine/reference/commandline/login/#credential-stores Login Succeeded [Pipeline] { [Pipeline] stage [Pipeline] { (Publish) [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh + docker tag marco-compiler/marco-dev-debian-12:latest ghcr.io/marco-compiler/marco-dev-debian-12:latest [Pipeline] } [Pipeline] // withEnv [Pipeline] isUnix [Pipeline] withEnv [Pipeline] { [Pipeline] sh + docker push ghcr.io/marco-compiler/marco-dev-debian-12:latest The push refers to repository [ghcr.io/marco-compiler/marco-dev-debian-12] 246f2a1b55e4: Preparing cfb8f9555fac: Preparing 5114d90401a2: Preparing 8509067771de: Preparing 84ec18b8e522: Preparing 1312585e5fa3: Preparing b6ce4c3a9cbf: Preparing 7b5214bbfc7d: Preparing 065ff30455a5: Preparing 6b6dcb4b882f: Preparing dcb6bc4dbefb: Preparing 9b6bccb7fdd5: Preparing 1719bbe64255: Preparing 728c7cc483ed: Preparing 5a9c07bf1460: Preparing 6abe10f2f601: Preparing b6ce4c3a9cbf: Waiting 065ff30455a5: Waiting 7b5214bbfc7d: Waiting 1312585e5fa3: Waiting 6b6dcb4b882f: Waiting 728c7cc483ed: Waiting 9b6bccb7fdd5: Waiting 5a9c07bf1460: Waiting 6abe10f2f601: Waiting 1719bbe64255: Waiting dcb6bc4dbefb: Waiting cfb8f9555fac: Pushed 5114d90401a2: Pushed b6ce4c3a9cbf: Pushed 7b5214bbfc7d: Pushed 065ff30455a5: Layer already exists 6b6dcb4b882f: Layer already exists dcb6bc4dbefb: Layer already exists 9b6bccb7fdd5: Layer already exists 1719bbe64255: Layer already exists 728c7cc483ed: Layer already exists 5a9c07bf1460: Layer already exists 6abe10f2f601: Layer already exists 1312585e5fa3: Pushed 84ec18b8e522: Pushed 8509067771de: Pushed 246f2a1b55e4: Pushed latest: digest: sha256:5edb459fac741c1f52f5d3b75c66bc56e2039861d8dcc5bbdf3686689522ea30 size: 3679 [Pipeline] } [Pipeline] // withEnv [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // withDockerRegistry [Pipeline] } [Pipeline] // withEnv [Pipeline] publishChecks [GitHub Checks] GitHub check (name: docker-dev-image, status: completed) has been published. [Pipeline] } [Pipeline] // node [Pipeline] End of Pipeline Finished: SUCCESS