Started by GitHub push by github-actions[bot] Started by GitHub push by github-actions[bot] 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 polimi-modelica-datacloud in /home/jenkins-agent/workdir/workspace/marco-docker-dev-debian-12 [Pipeline] { [Pipeline] stage [Pipeline] { (Checkout) [Pipeline] dir Running in /home/jenkins-agent/workdir/workspace/marco-docker-dev-debian-12/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/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 f360d15535759657eb90f91156c574b14c5da350 (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 Commit message: "Run Jenkins pipelines on generic x86_64-linux agents" > git config core.sparsecheckout # timeout=10 > git checkout -f f360d15535759657eb90f91156c574b14c5da350 # timeout=10 > git rev-list --no-walk 82fa8e850efe16731e4e188bcbe9b756614ea39d # timeout=10 [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] publishChecks [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/debian-12/src/marco/.jenkins/dev-debian-12.Dockerfile /home/jenkins-agent/workdir/workspace/marco-docker-dev-debian-12/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.53kB done #1 DONE 0.5s #2 [internal] load metadata for docker.io/library/debian:12 #2 DONE 1.4s #3 [internal] load .dockerignore #3 transferring context: 2B done #3 DONE 0.5s #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 [12/16] RUN apt install -y python3-nltk #6 CACHED #7 [ 5/16] COPY ./version_llvm.txt /tmp/ #7 CACHED #8 [10/16] COPY ./install_marco_runtime.sh /tmp/ #8 CACHED #9 [ 9/16] COPY ./version_marco_runtime.txt /tmp/ #9 CACHED #10 [15/16] COPY ./install_openmodelica.sh /tmp/ #10 CACHED #11 [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 #11 CACHED #12 [ 6/16] COPY ./install_llvm.sh /tmp/ #12 CACHED #13 [ 4/16] RUN chmod +x /tmp/setup_venv.sh && /tmp/setup_venv.sh #13 CACHED #14 [13/16] RUN apt update -y && apt install -y autoconf automake libboost-all-dev expat default-jre uuid-dev #14 CACHED #15 [ 3/16] COPY ./setup_venv.sh /tmp/ #15 CACHED #16 [ 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 #16 CACHED #17 [ 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 #17 CACHED #18 [ 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 #18 CACHED #19 [14/16] COPY ./version_openmodelica.txt /tmp/ #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 0.1s done #21 DONE 0.2s [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@tmp/295e155d-afb3-41a7-a3e9-02981883129d/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 5a9c07bf1460: Waiting dcb6bc4dbefb: Waiting 6abe10f2f601: Waiting 9b6bccb7fdd5: Waiting 1719bbe64255: Waiting b6ce4c3a9cbf: Waiting 1312585e5fa3: Waiting 7b5214bbfc7d: Waiting 065ff30455a5: Waiting 6b6dcb4b882f: Waiting 728c7cc483ed: Waiting 8509067771de: Layer already exists 5114d90401a2: Layer already exists 246f2a1b55e4: Layer already exists cfb8f9555fac: Layer already exists 84ec18b8e522: Layer already exists 065ff30455a5: Layer already exists b6ce4c3a9cbf: Layer already exists 7b5214bbfc7d: Layer already exists 1312585e5fa3: Layer already exists 6b6dcb4b882f: Layer already exists dcb6bc4dbefb: Layer already exists 9b6bccb7fdd5: Layer already exists 1719bbe64255: Layer already exists 5a9c07bf1460: Layer already exists 728c7cc483ed: Layer already exists 6abe10f2f601: Layer already exists 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