Build:
- 0
2022-12-02 16:36.21: New job: Build Dockerfile using linux-arm64 in [https://github.com/ocaml-opam/opam2web.git#refs/heads/live-staging (06ab683744218ae9e9c3486c77f911a969499d48)] 2022-12-02 16:36.21: Will push staging image to ocurrentbuilder/staging:live-ocurrent-opam.ocaml.org-linux-arm64 2022-12-02 16:36.21: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile" 2022-12-02 16:36.21: Waiting for resource in pool OCluster 2022-12-02 16:36.21: Waiting for worker... 2022-12-02 16:36.22: Got resource from pool OCluster Building on ainia.ocamllabs.io All commits already cached Submodule path 'content/doc': checked out '13a77b2bc576763bfa469ca3ef6f139402b7357b' HEAD is now at 06ab683 Add defaults for OPAM_GIT_SHA and BLOG_GIT_SHA Synchronizing submodule url for 'content/doc' Cleared directory 'content/doc' Submodule 'content/doc' (https://github.com/ocaml/opam.wiki.git) unregistered for path 'content/doc' Submodule 'content/doc' (https://github.com/ocaml/opam.wiki.git) registered for path 'content/doc' Submodule path 'content/doc': checked out '13a77b2bc576763bfa469ca3ef6f139402b7357b' #1 [internal] load build definition from Dockerfile #1 sha256:18757e46298a036beaff37b0289b686f69bb4d90bf7dfe0b2d6ca4703082d8f3 #1 transferring dockerfile: 3.11kB done #1 DONE 0.1s #2 [internal] load .dockerignore #2 sha256:1611772a3f7c20ada509bc1fdf6835130b8ebfcc0120dbea8905a83a871931b1 #2 transferring context: 53B done #2 DONE 0.2s #3 resolve image config for docker.io/docker/dockerfile:1.3 #3 sha256:dce28476d87f47c3617032ad33fa3273456c6cd0abd6b99e8084cf1b55d7403a #3 DONE 0.1s #4 docker-image://docker.io/docker/dockerfile:1.3@sha256:42399d4635eddd7a9b8a24be879d2f9a930d0ed040a61324cfdf59ef1357b3b2 #4 sha256:82ed3dfaff7605887f2a56b987ae4ec9f4b421075ec74e97e6cf038f82f8f120 #4 CACHED #5 [internal] load .dockerignore #5 sha256:2f601861edb10f992900391766ed6bfac2081086c80e9d74a73b8e28c6387b31 #5 DONE 0.0s #6 [internal] load build definition from Dockerfile #6 sha256:3a747eac5259526c76594731ea589413d4dd17b2c061e3683c012bb5ffccd749 #6 DONE 0.0s #10 [internal] load metadata for docker.io/library/alpine:3.15 #10 sha256:3b185d05e522c287e2c4f6aa3c9d930524a168e2683aa73b6e10bdce6c50411d #10 DONE 0.0s #8 [internal] load metadata for docker.io/ocaml/opam:alpine-3.15-ocaml-4.14 #8 sha256:15e3e68f0da7438d99b66d382a647836bebd7064a0f304e2dee10d4c69f9c485 #8 DONE 0.0s #7 [internal] load metadata for docker.io/ocaml/opam:archive #7 sha256:c1c35464b4f701507af6ca94fdcbf1d2de48d306b22fed053b296dcfcb3f1e1f #7 DONE 0.1s #11 [internal] load metadata for docker.io/ocaml/opam.ocaml.org-legacy:latest #11 sha256:ae9cf5f044cbae82761c4be80ab5a54b5b632dabc3c9e057e4852cc2ec0f13f9 #11 DONE 0.4s #9 [internal] load metadata for docker.io/library/caddy:alpine #9 sha256:1f4e2bb5e9a6768f77bf5ac7641e2a15e28af5faab6aadf01dea44d1e8f1eb83 #9 DONE 0.5s #46 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:7bfaa4e6821eef1d6dcb3b9023838acaee10e387573c93ab30cef98b0c091a5a #46 sha256:134be34722261459664d1e807921aa3a94ec30028a99b1e4cb575f5b40d0739f #46 DONE 0.0s #16 [opam-legacy 1/1] FROM docker.io/ocaml/opam.ocaml.org-legacy@sha256:8441c99108b7628c4b3a222a5b61aef39dc1f9638f2b9bc991b4eb5314b58865 #16 sha256:34c4cbf37ca3339d00b8bc162d47cea81a7b8d72600c19b5d725ddc399ad881a #16 DONE 0.0s #14 [opam2web 1/12] FROM docker.io/library/alpine:3.15@sha256:cf34c62ee8eb3fe8aa24c1fab45d7e9d12768d945c3f5a6fd6a63d901e898479 #14 sha256:a6b15344c8e042b40e776beb5188f49ad20223f7873ffeea731992d921d8afd3 #14 DONE 0.0s #18 [build-opam2web 1/12] FROM docker.io/ocaml/opam:alpine-3.15-ocaml-4.14@sha256:6e944a352012058a8e8d9e44019c2a827acd5ba42be51437b697e3630a608bdc #18 sha256:7a1786eb1707d46a251a6099817eaba1722d08ae0d21da76c831d5987add1cfb #18 DONE 0.0s #12 [stage-5 1/3] FROM docker.io/library/caddy:alpine@sha256:25a0097607868fb05a89a5ab9fea2f2ea4cecdc89d887d7dcee8c778a21b9e1f #12 sha256:5bd1bd56aab604349ae0bf1250434ec5c8f2b042e324a5e542c7caa4f763f80c #12 DONE 0.0s #48 [internal] load build context #48 sha256:1d875296b7dc34906ed54339c0d62858f935092ec8b01d2fec1217690ba11d96 #48 transferring context: 4.97kB done #48 DONE 0.1s #13 [stage-5 2/3] WORKDIR /srv #13 sha256:4ea153d46cc44094e68b360701241eadb0ded61d23b2dcb0baa4a91db51bae10 #13 CACHED #31 [build-opam-doc 2/14] RUN sudo apk add cgit groff #31 sha256:d939371e477db8345a07f5b55f568cf864a9e06e8140f6212985ca42127ceec1 #31 CACHED #35 [build-opam-doc 6/14] RUN git clone https://github.com/ocaml/opam --single-branch --depth 1 --branch master /home/opam/opam #35 sha256:49cbd41a1dfc5ea7d45c0c8f26965be90965b1a2f1baf8b9308b558bc8be3c36 #35 CACHED #50 [opam2web 9/12] ADD bin/opam-web.sh /usr/local/bin #50 sha256:b559ae0a47588cbee69a07825a37f92bddb35203140d898bada010b48ba16dae #50 CACHED #40 [build-opam-doc 11/14] RUN sudo mkdir -p /opt/opam/doc && sudo chown -R opam:opam /opt/opam #40 sha256:5c5db1878495604f3ede26f00dfeb3311e52cda0505020bb64629d68cc764762 #40 CACHED #19 [build-opam2web 2/12] RUN sudo apk add g++ gmp-dev #19 sha256:a3aaaf5493c440ee0ce04c9820336d7c01671894c9e005fdf0dfa84951fd1db8 #19 CACHED #25 [build-opam2web 8/12] RUN cp -r content /opt/opam2web/share/opam2web/ #25 sha256:fae02a2f405ae206e79890227b912058358bb2ba24d807fbead8ce337d144e23 #25 CACHED #39 [build-opam-doc 10/14] RUN opam exec -- make -C doc html man-html DUNE=dune #39 sha256:92996f8644af7208d2e4a1d0d7891fbbf497b10e324604e6ec0636bd43baea88 #39 CACHED #53 [opam2web 12/12] RUN /usr/local/bin/opam-web.sh opam.ocaml.org 34576e67c88137d40ce6ff9e252d549e9e87205f 6ed5255cc38ef3e2c74a394b59dc7ff64b279ee5 #53 sha256:ce5536608a24e615b7674c60a1894c77b235e0cfd3e0dc50add1d82d6d4d2bc3 #53 CACHED #17 [opam2web 3/12] COPY --from=opam-legacy . /www #17 sha256:d5bad89699f98a0d75e92d8ea336596a16504d4fab4fbbead5fa20147e3e0571 #17 CACHED #44 [opam2web 5/12] COPY --from=build-opam-doc /usr/bin/opam /usr/local/bin/opam #44 sha256:882bf24d31db87856361be7f24562b967d967afa546891e76f61caa05fbc01e6 #44 CACHED #23 [build-opam2web 6/12] RUN opam repo set-url default git+https://github.com/ocaml/opam-repository.git#${OPAM_GIT_SHA} #23 sha256:f886dc0f6184e0c5dcd18bed5946985665f1c5c0831790020faf56f71cebc618 #23 CACHED #26 [build-opam2web 9/12] RUN rm -rf /opt/opam2web/share/opam2web/lib #26 sha256:cab21cfc35f7b8b8fe47d9e734dcfd3dc62d5f9a64c8abb93eb3aeef1307c88d #26 CACHED #34 [build-opam-doc 5/14] RUN opam install odoc #34 sha256:d4b1db4e6d3a5cd631b8e94125dfd803e78a829f2a3efe4054c26f2f23cb25ae #34 CACHED #24 [build-opam2web 7/12] RUN opam install . --destdir /opt/opam2web #24 sha256:8e6bd175e88132380b8595920817a0f9de2215221e8caff26b287c1fafe23c71 #24 CACHED #42 [build-opam-doc 13/14] RUN cp -r doc/man-html /opt/opam/doc/man #42 sha256:586ad158c2d292839a50b41be1a592c012efebbaf30154455de0415c8a8c2585 #42 CACHED #21 [build-opam2web 4/12] WORKDIR /home/opam/opam2web #21 sha256:a091b317d49f1d6fbfc9e59ad4e717f3af22f66c6cd4010574c46f4e825bdecd #21 CACHED #38 [build-opam-doc 9/14] RUN echo '(vendored_dirs src_ext)' >> dune #38 sha256:642cb4113762965dbf4d5032c984aedfd471eb40102a714197425472d1754e43 #38 CACHED #37 [build-opam-doc 8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make #37 sha256:5725e33339a8de76d22f6005c3466a1b46f39baf45476612ce479b04ce3e090a #37 CACHED #15 [opam2web 2/12] RUN apk add --update git curl rsync libstdc++ rdfind #15 sha256:76ef3c61d42d3e73b863ee8d55c1515e6560212b63b647f3cd51f23694ef5802 #15 CACHED #29 [build-opam2web 12/12] RUN git clone https://github.com/ocaml/opam --depth 1 -b 1.2 /tmp/opam-1.2 && mv /tmp/opam-1.2/doc/pages /opt/opam2web/share/opam2web/content/doc/1.2 && rm -rf /tmp/opam-1.2 #29 sha256:9aa35132ef13eebec537f92c22dd7fa8d1e36b28276518a38b2e884cdcd8414e #29 CACHED #52 [opam2web 11/12] RUN echo 6ed5255cc38ef3e2c74a394b59dc7ff64b279ee5 >> /www/blog_git_sha #52 sha256:b5df6be558b76ac0571d2a4d25b341948bd4d292971c60c49bd6554023c674b9 #52 CACHED #30 [opam2web 4/12] COPY --from=build-opam2web /opt/opam2web /usr/local #30 sha256:d1fcff102fdf1dfc508b63a524fa294a17fd23b7fd59feb5511167f63c5a77e3 #30 CACHED #33 [build-opam-doc 4/14] RUN sudo mv /usr/bin/opam-2.1 /usr/bin/opam && opam update #33 sha256:8a9b25f41ceb4a724de658c1a7dda8c0d0226c4705b45de43654d182aed11059 #33 CACHED #41 [build-opam-doc 12/14] RUN cp -r doc/html /opt/opam/doc/api #41 sha256:9556af09fb9e9f2d2bf5368565c10cf49426d134426f455de49149a0e3951433 #41 CACHED #49 [opam2web 8/12] COPY ext/key/opam-dev-team.pgp /www/opam-dev-pubkey.pgp #49 sha256:c9a9265b4cac9d75ba77d1884322169d8407878836086b1004aac9c337ff9244 #49 CACHED #22 [build-opam2web 5/12] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web #22 sha256:ce1db15161ba3964aedb178fffe8c9587c372e0f8f74f43a825b733eb4b1b515 #22 CACHED #27 [build-opam2web 10/12] RUN rm -rf /opt/opam2web/share/opam2web/doc #27 sha256:a5cbea1352ae9cfdca1f854a8f66225dd5c4ec74138549120a8054d2e1155cfe #27 CACHED #47 [opam2web 7/12] RUN --mount=type=bind,target=/cache,from=opam-archive rsync -aH /cache/cache/ /www/cache/ #47 sha256:b2a47a6f64976a28643c2be9203db6dd117e5487fb43ad55b140308a9743ff55 #47 CACHED #20 [build-opam2web 3/12] RUN git clone https://github.com/ocaml/opam2web.git --depth 1 /home/opam/opam2web #20 sha256:0c649868bf3dfd47af6533596f0bdc2950c7ef51036f9c252fa11cecc1acdcfa #20 CACHED #43 [build-opam-doc 14/14] RUN cp -r doc/pages/* /opt/opam/doc/ #43 sha256:082f7ece1a89481189a0dd3ce4d20571cbb8615d213ff0d896bb332bb3a1f255 #43 CACHED #36 [build-opam-doc 7/14] WORKDIR /home/opam/opam #36 sha256:f8e2bdb7ed8adcb9cefda9a4ca3c60de13022bcb8fe543690d7cdc4bb8e4bc51 #36 CACHED #45 [opam2web 6/12] COPY --from=build-opam-doc /opt/opam/doc /usr/local/share/opam2web/content/doc #45 sha256:c1e3d8b63859793cdd93885ca9a81df900c5e911f88ad3aa5e19c86de491b437 #45 CACHED #32 [build-opam-doc 3/14] RUN sudo mkdir -p /usr/local/bin && echo -e '#!/bin/sh -e\n echo\n echo\n echo "<!DOCTYPE html>"\n echo "<HTML><HEAD><TITLE>$(basename $2 .1) manpage</TITLE></HEAD><BODY>"\n /usr/lib/cgit/filters/html-converters/man2html <$2\n echo "</BODY></HTML>\n' | sudo tee /usr/local/bin/man2html && sudo chmod a+x /usr/local/bin/man2html #32 sha256:4f367a3b197a1894b5cf7d697c32296343910f8067d4dbf5ac1cb6e6d863f2ef #32 CACHED #51 [opam2web 10/12] RUN echo 34576e67c88137d40ce6ff9e252d549e9e87205f >> /www/opam_git_sha #51 sha256:b187bf23d242d50313f355f4fde405c755c7115130f5bcd646b786e395675970 #51 CACHED #28 [build-opam2web 11/12] RUN git clone https://github.com/ocaml/opam.wiki.git --depth 1 -b old_wiki /opt/opam2web/share/opam2web/content/doc/1.1 && rm -rf /opt/opam2web/share/opam2web/content/doc/1.1/.git #28 sha256:26843534272291728a13c1e176b576f166a0287b4f53ad3e40d4c702b88c003b #28 CACHED #54 [stage-5 3/3] COPY --from=opam2web /www /usr/share/caddy #54 sha256:6a6c436525177cba9f81b7ae75f7c1a2089d45de8e31329e6ad64fa4feb791cb #54 DONE 62.1s #55 exporting to image #55 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00 #55 exporting layers #55 exporting layers 79.6s done #55 writing image sha256:ec89ee84a8acb2283f2d542d426d0ee70123dfd235182fe00f0747004431eb55 done #55 DONE 79.6s Pushing "sha256:ec89ee84a8acb2283f2d542d426d0ee70123dfd235182fe00f0747004431eb55" to "ocurrentbuilder/staging:live-ocurrent-opam.ocaml.org-linux-arm64" as user "ocurrentbuilder" Login Succeeded The push refers to repository [docker.io/ocurrentbuilder/staging] eeb85e9a6b22: Preparing 5f70bf18a086: Preparing dfad3d3257ac: Preparing e65f88cb3c68: Preparing 77fbd06e29cd: Preparing 67c56221becb: Preparing 5d3e392a13a0: Preparing 67c56221becb: Waiting 5d3e392a13a0: Waiting e65f88cb3c68: Layer already exists 5f70bf18a086: Layer already exists 77fbd06e29cd: Layer already exists dfad3d3257ac: Layer already exists 67c56221becb: Layer already exists 5d3e392a13a0: Layer already exists eeb85e9a6b22: Pushed live-ocurrent-opam.ocaml.org-linux-arm64: digest: sha256:dfb8664f82bd7f2e570509d1edcd62bfc451975ba459e0aac00327b6e6de010a size: 1786 Job succeeded 2022-12-02 20:30.09: Job succeeded