Build:
- 0
2022-11-24 16:15.14: New job: Build Dockerfile using linux-arm64 in [https://github.com/ocaml-opam/opam2web.git#refs/heads/live-staging (06ab683744218ae9e9c3486c77f911a969499d48)] 2022-11-24 16:15.14: Will push staging image to ocurrentbuilder/staging:live-ocurrent-opam.ocaml.org-linux-arm64 2022-11-24 16:15.14: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile" 2022-11-24 16:15.14: Waiting for resource in pool OCluster 2022-11-24 16:15.14: Waiting for worker... 2022-11-24 16:15.15: Got resource from pool OCluster Building on molpadia.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' #2 [internal] load .dockerignore #2 sha256:3624a3fc5710f19a0bb3a43cfc685e03c62502ff2dcd2ca93f997f7b49ed2b20 #2 transferring context: 53B done #2 ... #1 [internal] load build definition from Dockerfile #1 sha256:0595a8c095e22115c0094835547ed9d88043dabcdc87ccef35c89abc01917352 #1 transferring dockerfile: 3.11kB done #1 DONE 0.6s #2 [internal] load .dockerignore #2 sha256:3624a3fc5710f19a0bb3a43cfc685e03c62502ff2dcd2ca93f997f7b49ed2b20 #2 DONE 0.6s #3 resolve image config for docker.io/docker/dockerfile:1.3 #3 sha256:dce28476d87f47c3617032ad33fa3273456c6cd0abd6b99e8084cf1b55d7403a #3 DONE 0.2s #4 docker-image://docker.io/docker/dockerfile:1.3@sha256:42399d4635eddd7a9b8a24be879d2f9a930d0ed040a61324cfdf59ef1357b3b2 #4 sha256:82ed3dfaff7605887f2a56b987ae4ec9f4b421075ec74e97e6cf038f82f8f120 #4 CACHED #5 [internal] load .dockerignore #5 sha256:1d93555e4cb2cc1c5b2ed4e53eff7f132935e6560b621f81bdff6c26a54ea7de #5 DONE 0.0s #6 [internal] load build definition from Dockerfile #6 sha256:ecdfe0e352f6d96596f6ab08e971b7841cda35c9296cfa01a1fb420472ca12e1 #6 DONE 0.0s #10 [internal] load metadata for docker.io/ocaml/opam.ocaml.org-legacy:latest #10 sha256:ae9cf5f044cbae82761c4be80ab5a54b5b632dabc3c9e057e4852cc2ec0f13f9 #10 DONE 0.1s #7 [internal] load metadata for docker.io/ocaml/opam:alpine-3.15-ocaml-4.14 #7 sha256:15e3e68f0da7438d99b66d382a647836bebd7064a0f304e2dee10d4c69f9c485 #7 DONE 0.1s #11 [internal] load metadata for docker.io/library/alpine:3.15 #11 sha256:3b185d05e522c287e2c4f6aa3c9d930524a168e2683aa73b6e10bdce6c50411d #11 DONE 0.1s #9 [internal] load metadata for docker.io/ocaml/opam:archive #9 sha256:c1c35464b4f701507af6ca94fdcbf1d2de48d306b22fed053b296dcfcb3f1e1f #9 DONE 0.2s #8 [internal] load metadata for docker.io/library/caddy:alpine #8 sha256:1f4e2bb5e9a6768f77bf5ac7641e2a15e28af5faab6aadf01dea44d1e8f1eb83 #8 DONE 0.3s #46 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:8f686db94b240017e7b46ee96e610f3812b2c77cda63a25f46ee08d1223a7cc6 #46 sha256:ec89e40de9e8f08bbbdd1aee5db5a02a5783c09cd8fb372147fb65207119dc7e #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 #18 [build-opam-doc 1/14] FROM docker.io/ocaml/opam:alpine-3.15-ocaml-4.14@sha256:7f3d0893a064667ccd06499e94f7c21229d7ad0b67ff127c281450c08152aae5 #18 sha256:6a6eab94e5278e7efefe9b900ca5f0b8fe892888be8d5df44bc0db3e02f226ea #18 DONE 0.0s #12 [stage-5 1/3] FROM docker.io/library/caddy:alpine@sha256:25a0097607868fb05a89a5ab9fea2f2ea4cecdc89d887d7dcee8c778a21b9e1f #12 sha256:5bd1bd56aab604349ae0bf1250434ec5c8f2b042e324a5e542c7caa4f763f80c #12 DONE 0.0s #14 [opam2web 1/12] FROM docker.io/library/alpine:3.15@sha256:cf34c62ee8eb3fe8aa24c1fab45d7e9d12768d945c3f5a6fd6a63d901e898479 #14 sha256:a6b15344c8e042b40e776beb5188f49ad20223f7873ffeea731992d921d8afd3 #14 resolve docker.io/library/alpine:3.15@sha256:cf34c62ee8eb3fe8aa24c1fab45d7e9d12768d945c3f5a6fd6a63d901e898479 done #14 DONE 0.0s #48 [internal] load build context #48 sha256:d82953954624659d2039bb818f5c22ab17c146cfb823bf00ff5df4402a8ac261 #48 transferring context: 4.97kB done #48 DONE 0.3s #13 [stage-5 2/3] WORKDIR /srv #13 sha256:4ea153d46cc44094e68b360701241eadb0ded61d23b2dcb0baa4a91db51bae10 #13 CACHED #34 [build-opam-doc 5/14] RUN opam install odoc #34 sha256:3944f11b6c5b2208148ffab1531d3c57f54afb6029998eb91971131c78c87f36 #34 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:355c5d12ca59bc415b47db153f41ed7bcb7da4f1c776a6457597c960e4495b7d #28 CACHED #50 [opam2web 9/12] ADD bin/opam-web.sh /usr/local/bin #50 sha256:ba7c15a7a445020f36614ca01c0ef008529ab299f965a9d877894aa4f5a35d81 #50 CACHED #15 [opam2web 2/12] RUN apk add --update git curl rsync libstdc++ rdfind #15 sha256:76ef3c61d42d3e73b863ee8d55c1515e6560212b63b647f3cd51f23694ef5802 #15 CACHED #53 [opam2web 12/12] RUN /usr/local/bin/opam-web.sh opam.ocaml.org 034a7d4f3ad54898f42f04ae514aecb17a71a81c 6ed5255cc38ef3e2c74a394b59dc7ff64b279ee5 #53 sha256:44035c89bca0b13d0ae0b682d4ea4b3f41a5976d1ee6a134af63c4ebc3d3d86b #53 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:179fc2e6b10c2312d79bd2147771323f6fe6308d97077e8ccd3cca36cffa5d76 #35 CACHED #30 [opam2web 4/12] COPY --from=build-opam2web /opt/opam2web /usr/local #30 sha256:9a13aeb1a47b8db82565560cf9a7aaf849f652340d4625db32b2c8aa35da22d0 #30 CACHED #26 [build-opam2web 9/12] RUN rm -rf /opt/opam2web/share/opam2web/lib #26 sha256:ec3d0b5dd1bbba7a80832f529a0d2b2551259f7ae205abd77cfb539c384ffc97 #26 CACHED #44 [opam2web 5/12] COPY --from=build-opam-doc /usr/bin/opam /usr/local/bin/opam #44 sha256:2629b46078db7b63b7d677920da9a22876a6c58bf1aa20d5bc1e1f9d55e59e0b #44 CACHED #21 [build-opam2web 4/12] WORKDIR /home/opam/opam2web #21 sha256:7ddae7fd361d3532af1d4fad4ac28b0191dc05d6c2e6550d1c79f47f5de79953 #21 CACHED #52 [opam2web 11/12] RUN echo 6ed5255cc38ef3e2c74a394b59dc7ff64b279ee5 >> /www/blog_git_sha #52 sha256:e4ee10936c4ec76c43763f8025065c8c0e307da490195d2aa0141fd28a4e2117 #52 CACHED #51 [opam2web 10/12] RUN echo 034a7d4f3ad54898f42f04ae514aecb17a71a81c >> /www/opam_git_sha #51 sha256:cdf05308e365729abd717729c1b5f6e4d1f098d3e3a7ec0875ae5ce0b1b9cbb1 #51 CACHED #22 [build-opam2web 5/12] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web #22 sha256:da019a656468fea12252c34693ca9c0dc9f0491f2d0cf272902ec6c99953e242 #22 CACHED #49 [opam2web 8/12] COPY ext/key/opam-dev-team.pgp /www/opam-dev-pubkey.pgp #49 sha256:a87794cf7b989bb2969c055966366616b80be15f5a3483debc32d509374001a3 #49 CACHED #38 [build-opam-doc 9/14] RUN echo '(vendored_dirs src_ext)' >> dune #38 sha256:92f26cc0a25bd1fad896ed2c39d1212b6fc0b6f40af9284579ad3e3f9bd3ffee #38 CACHED #42 [build-opam-doc 13/14] RUN cp -r doc/man-html /opt/opam/doc/man #42 sha256:427eb38194337386203bbbaec7c887a1719f9e3784ad3880a1ec9cde80cea3c6 #42 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:281cd24150eefa6d6100bb81b33da5e58f790874de48d3363c8ff8c6e50370fa #29 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:0ea0a834c413851b178f956cd4c34c7f69d585cd2f5a78660a75b770d5a22033 #23 CACHED #37 [build-opam-doc 8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make #37 sha256:0f03383e65b927b56780d07e44711ad5d2d4db6dcb292ffe028f3f351b8d5adb #37 CACHED #47 [opam2web 7/12] RUN --mount=type=bind,target=/cache,from=opam-archive rsync -aH /cache/cache/ /www/cache/ #47 sha256:a8241fb4b27399a7a84af0cb8eb8d7e384436a1abb58bc42afcce7bc49475fb1 #47 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:1720618274646e4f7512c72b04bf14f49734d89f967c6571e0905eaafa4b44ef #32 CACHED #39 [build-opam-doc 10/14] RUN opam exec -- make -C doc html man-html DUNE=dune #39 sha256:6f28a78a8a1e411dc99ca764a5167b5e5880395f7f472aa12a80c14e200f0610 #39 CACHED #20 [build-opam2web 3/12] RUN git clone https://github.com/ocaml/opam2web.git --depth 1 /home/opam/opam2web #20 sha256:fe7a797414ce639d2defdbd2286f11af6ba85d1ab8c1426ab74d05c4801c4a6a #20 CACHED #31 [build-opam-doc 2/14] RUN sudo apk add cgit groff #31 sha256:c6514399684b92fad753ee0b6f358fce871c0358ea5f94458b7dafd11567225e #31 CACHED #25 [build-opam2web 8/12] RUN cp -r content /opt/opam2web/share/opam2web/ #25 sha256:6e11009f81a248a202683dbb50a430eef0ef197c5f2b657e7876c6c0bc103081 #25 CACHED #27 [build-opam2web 10/12] RUN rm -rf /opt/opam2web/share/opam2web/doc #27 sha256:60759e3356f07615b3461aea2fcec940f2ba98d8520abef72c4f3f402721dc39 #27 CACHED #45 [opam2web 6/12] COPY --from=build-opam-doc /opt/opam/doc /usr/local/share/opam2web/content/doc #45 sha256:46f274a8685c7d19ea471cb55111af79bd2c2029db4972957782a46133fa7809 #45 CACHED #43 [build-opam-doc 14/14] RUN cp -r doc/pages/* /opt/opam/doc/ #43 sha256:139a09c708535b920d2bda9dbdb9cc4c665b84298a40c2a4ddf56b8082151607 #43 CACHED #41 [build-opam-doc 12/14] RUN cp -r doc/html /opt/opam/doc/api #41 sha256:b41748ac926611af5ea7e14398351fa22e23a86bd9a7d1265050c6bdecb891ae #41 CACHED #36 [build-opam-doc 7/14] WORKDIR /home/opam/opam #36 sha256:d5f5e1675be6f017bb2448baaca5aebb91ddeeac9552d0e72e5a41f4db03f272 #36 CACHED #24 [build-opam2web 7/12] RUN opam install . --destdir /opt/opam2web #24 sha256:db3a9a697e826b015c1ba3d326c5027f297d2771ea72c5b36b067380e3ff4f29 #24 CACHED #19 [build-opam2web 2/12] RUN sudo apk add g++ gmp-dev #19 sha256:1311ff0ee2dd39e087049c448b21921097898982a4ef5130bf7e7a888a8eccda #19 CACHED #17 [opam2web 3/12] COPY --from=opam-legacy . /www #17 sha256:d5bad89699f98a0d75e92d8ea336596a16504d4fab4fbbead5fa20147e3e0571 #17 CACHED #33 [build-opam-doc 4/14] RUN sudo mv /usr/bin/opam-2.1 /usr/bin/opam && opam update #33 sha256:c451e7bcb97ff078f43a4308593fe046324c49de532f0e124658f195ee8cc8ed #33 CACHED #40 [build-opam-doc 11/14] RUN sudo mkdir -p /opt/opam/doc && sudo chown -R opam:opam /opt/opam #40 sha256:3f0032ee450b0081f6e4488d04ea676b5866d8caf9fe8366519623abd3861331 #40 CACHED #54 [stage-5 3/3] COPY --from=opam2web /www /usr/share/caddy #54 sha256:6589ce18cdb505a2556668784b97677e52ada94cbe3f358f1334dacfe36c6afe #54 DONE 73.6s #55 exporting to image #55 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00 #55 exporting layers #55 exporting layers 74.2s done #55 writing image sha256:041b127c901487536013c3d6d15a7b672f65d2775016070912c14f91096ade2d #55 writing image sha256:041b127c901487536013c3d6d15a7b672f65d2775016070912c14f91096ade2d done #55 DONE 74.5s Pushing "sha256:041b127c901487536013c3d6d15a7b672f65d2775016070912c14f91096ade2d" to "ocurrentbuilder/staging:live-ocurrent-opam.ocaml.org-linux-arm64" as user "ocurrentbuilder" Login Succeeded The push refers to repository [docker.io/ocurrentbuilder/staging] d3f1c02e5aa3: 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 dfad3d3257ac: Layer already exists 77fbd06e29cd: Layer already exists 67c56221becb: Layer already exists 5d3e392a13a0: Layer already exists d3f1c02e5aa3: Pushed live-ocurrent-opam.ocaml.org-linux-arm64: digest: sha256:a2a6aa0565544a028347063ac1b8e696c50d626de0018610274cf4b8e1e3253c size: 1786 Job succeeded 2022-11-24 18:58.21: Job succeeded