Build:
- 1
- 0
2022-09-22 18:12.37: New job: Build Dockerfile using linux-arm64 in [https://github.com/ocaml-opam/opam2web.git#refs/heads/live (7fc0f7568cba5bf259c3e58717fc988ab488931d)] 2022-09-22 18:12.37: Will push staging image to ocurrentbuilder/staging:live-ocurrent-opam.ocaml.org-linux-arm64 2022-09-22 18:12.37: Using cache hint "https://github.com/ocaml-opam/opam2web.git-Dockerfile" 2022-09-22 18:12.37: Waiting for resource in pool OCluster 2022-09-22 18:12.37: Waiting for worker... 2022-09-22 18:12.37: Got resource from pool OCluster Building on okypous.ocamllabs.io All commits already cached Submodule path 'content/doc': checked out '13a77b2bc576763bfa469ca3ef6f139402b7357b' HEAD is now at 7fc0f75 Merge pull request #215 from tmcgilchrist/pin-alpine 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:8f87bc8dc264a69610b79222c4e794147932d8544952107147fd907a7a3c03ad #2 transferring context: 53B done #2 ... #1 [internal] load build definition from Dockerfile #1 sha256:950430b244aad0e3f4ecad60c8e339973fee92e98a4a7f54afee279c483433db #1 transferring dockerfile: 3.11kB done #1 DONE 0.2s #2 [internal] load .dockerignore #2 sha256:8f87bc8dc264a69610b79222c4e794147932d8544952107147fd907a7a3c03ad #2 DONE 0.3s #3 resolve image config for docker.io/docker/dockerfile:1.3 #3 sha256:dce28476d87f47c3617032ad33fa3273456c6cd0abd6b99e8084cf1b55d7403a #3 DONE 0.9s #4 docker-image://docker.io/docker/dockerfile:1.3@sha256:42399d4635eddd7a9b8a24be879d2f9a930d0ed040a61324cfdf59ef1357b3b2 #4 sha256:82ed3dfaff7605887f2a56b987ae4ec9f4b421075ec74e97e6cf038f82f8f120 #4 CACHED #5 [internal] load build definition from Dockerfile #5 sha256:df26979053f45e2fb2afc03eadad1bf60b21fcc9e4bf55ea1e53934935edd4c5 #5 DONE 0.0s #6 [internal] load .dockerignore #6 sha256:91fc4727ddb3f3d74abac540f2e19fbb78493d136bd9daedf8197ab9385682b8 #6 DONE 0.0s #7 [internal] load metadata for docker.io/library/caddy:2.5.2-alpine #7 sha256:6a5762f70e83f2acc1c3326eaaf5c1c1a8d946d76dcfef50fd9554a63257abe3 #7 ... #8 [internal] load metadata for docker.io/ocaml/opam.ocaml.org-legacy:latest #8 sha256:ae9cf5f044cbae82761c4be80ab5a54b5b632dabc3c9e057e4852cc2ec0f13f9 #8 DONE 0.6s #7 [internal] load metadata for docker.io/library/caddy:2.5.2-alpine #7 sha256:6a5762f70e83f2acc1c3326eaaf5c1c1a8d946d76dcfef50fd9554a63257abe3 #7 DONE 0.7s #11 [internal] load metadata for docker.io/ocaml/opam:alpine-3.15-ocaml-4.14 #11 sha256:15e3e68f0da7438d99b66d382a647836bebd7064a0f304e2dee10d4c69f9c485 #11 DONE 0.8s #10 [internal] load metadata for docker.io/ocaml/opam:archive #10 sha256:c1c35464b4f701507af6ca94fdcbf1d2de48d306b22fed053b296dcfcb3f1e1f #10 DONE 0.8s #9 [internal] load metadata for docker.io/library/alpine:3.15 #9 sha256:3b185d05e522c287e2c4f6aa3c9d930524a168e2683aa73b6e10bdce6c50411d #9 DONE 0.8s #16 [opam-legacy 1/1] FROM docker.io/ocaml/opam.ocaml.org-legacy@sha256:8441c99108b7628c4b3a222a5b61aef39dc1f9638f2b9bc991b4eb5314b58865 #16 sha256:34c4cbf37ca3339d00b8bc162d47cea81a7b8d72600c19b5d725ddc399ad881a #16 DONE 0.0s #46 [opam-archive 1/1] FROM docker.io/ocaml/opam:archive@sha256:23de2abde29e9a68b01b4d8d1223aefe63b6df32c80386c9740c46641a8a078f #46 sha256:116325ee3c166480d30586e93a8f7de38c1e146f8de0a1076857bbbfe5e336ee #46 DONE 0.0s #12 [stage-5 1/3] FROM docker.io/library/caddy:2.5.2-alpine@sha256:b31ff95e98737b849d6af1fb9d9cb54a66ba3684564b3310541f60b12b1dd619 #12 sha256:4971cd9dad85dfc68af3d8f39afaa82e53a8eb496ba9eeb3f8515da469ca87f8 #12 DONE 0.0s #14 [opam2web 1/12] FROM docker.io/library/alpine:3.15@sha256:69463fdff1f025c908939e86d4714b4d5518776954ca627cbeff4c74bcea5b22 #14 sha256:d9d7d2e1886e8e0ac03615e8d07a28a91443d1e2cab877c9094b091c2bb0b322 #14 DONE 0.0s #18 [build-opam2web 1/12] FROM docker.io/ocaml/opam:alpine-3.15-ocaml-4.14@sha256:fc900a530dae7ed7713b408cc5b0783d2e89c15922a3d1e97a1a0fc4bbe72dc9 #18 sha256:929239554f79142934f86fdd21d1905a5536e455b2cca2883420fdcb06d68db5 #18 DONE 0.0s #48 [internal] load build context #48 sha256:904b4eb5d85112c610ef6b577f7a21f388599ed0a80866a2659a54ed9ba861bb #48 transferring context: 4.97kB done #48 DONE 0.2s #13 [stage-5 2/3] WORKDIR /srv #13 sha256:8ea0c8465012ad5bcf7b7038c22d0da00487d6c57e7cb533283fdf9bf248e66d #13 CACHED #36 [build-opam-doc 7/14] WORKDIR /home/opam/opam #36 sha256:8a65c07044f24e33a459ef853b6786d04ec8f871812eba969eb521000366455a #36 CACHED #30 [opam2web 4/12] COPY --from=build-opam2web /opt/opam2web /usr/local #30 sha256:d7930a4662326e759b15ac4d6b727d174f8d08ec92a38dfce0a043e7815dee19 #30 CACHED #51 [opam2web 10/12] RUN echo d56f92fdc0d4a8eeb55761e96b5979577be8ce87 >> /www/opam_git_sha #51 sha256:5618e8267b53a6badafe44dbd6bd77efa62efe4950f938ab2214ce70b52db856 #51 CACHED #15 [opam2web 2/12] RUN apk add --update git curl rsync libstdc++ rdfind #15 sha256:d6a093ef2af1a781988be9d9f8e79957619669a5969360840b2da214654da91c #15 CACHED #39 [build-opam-doc 10/14] RUN opam exec -- make -C doc html man-html DUNE=dune #39 sha256:766d08965726f0d169e7f6d4e078b4e62d070502282121cf877b65fe8bd673f2 #39 CACHED #53 [opam2web 12/12] RUN /usr/local/bin/opam-web.sh opam.ocaml.org d56f92fdc0d4a8eeb55761e96b5979577be8ce87 6ed5255cc38ef3e2c74a394b59dc7ff64b279ee5 #53 sha256:d1fbc9a4e358027841d00e2788919557131def4d3920038d957aa6300ae9ed2d #53 CACHED #26 [build-opam2web 9/12] RUN rm -rf /opt/opam2web/share/opam2web/lib #26 sha256:e6eac19af64067629e77cc160aa0524ba3d1bdb375e05828a8fc1c98d8844e26 #26 CACHED #37 [build-opam-doc 8/14] RUN opam exec -- ./configure --without-mccs && opam exec -- make lib-ext && opam exec -- make #37 sha256:e62ae3dba8c32fe3ae43bdd7be0294dd4f762f5cbf8db78f8b5de7ff58dc6165 #37 CACHED #22 [build-opam2web 5/12] RUN sudo mkdir -p /opt/opam2web && sudo chown opam:opam /opt/opam2web #22 sha256:1e59d1f164de970ad5b553292d9372e1e7935ed0b065d34e763f9067778c815f #22 CACHED #52 [opam2web 11/12] RUN echo 6ed5255cc38ef3e2c74a394b59dc7ff64b279ee5 >> /www/blog_git_sha #52 sha256:ca4ecd880666b58a4b9ea48eb2361db31462d38f227577d29f2ea5e34f07017a #52 CACHED #17 [opam2web 3/12] COPY --from=opam-legacy . /www #17 sha256:e1eae5b7a8ad4c37f8d3564b041ee006d6fd1d83b7f208e71e9ea00d8fcd8ac5 #17 CACHED #38 [build-opam-doc 9/14] RUN echo '(vendored_dirs src_ext)' >> dune #38 sha256:91a645ed9979be279a3ae37df3958632afcae811d509eca9e8254ffe03f00f07 #38 CACHED #43 [build-opam-doc 14/14] RUN cp -r doc/pages/* /opt/opam/doc/ #43 sha256:108a33e9eeee819e43c3da341f74f36fb5c7bc1ee024bfb99c7b0e0101604cbb #43 CACHED #40 [build-opam-doc 11/14] RUN sudo mkdir -p /opt/opam/doc && sudo chown -R opam:opam /opt/opam #40 sha256:eed2b4ed810c947079a5f8007f55a3c7e36951cabff064f6a061b2459b83809e #40 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:5542bdaa7805617529d4d5654b2fa3745f6cd7c9d4a3202bc41edb3715722f42 #28 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:6fbaa166ae58f8a328cbba8586e8d9278b1f107589ed3e460760bdd49419b2e4 #32 CACHED #50 [opam2web 9/12] ADD bin/opam-web.sh /usr/local/bin #50 sha256:c41fc299584bcfba9fcd32b38ff8204fcd704ada8b08c4cb564b1c9ebc3376e3 #50 CACHED #27 [build-opam2web 10/12] RUN rm -rf /opt/opam2web/share/opam2web/doc #27 sha256:1d3e2394f4491f5052c64945c2fdaf4d69357adaf6d6c7649db69b3e0c152771 #27 CACHED #42 [build-opam-doc 13/14] RUN cp -r doc/man-html /opt/opam/doc/man #42 sha256:c247e70dac54f5ac88d1149221886b9dc80f19ed7a0a3de31cf45bbf79d4bcf1 #42 CACHED #20 [build-opam2web 3/12] RUN git clone https://github.com/ocaml/opam2web.git --depth 1 /home/opam/opam2web #20 sha256:20da1d8453b53a41d5ddf62692fe5a567d614f7eb2681edb7db8a354b3944393 #20 CACHED #47 [opam2web 7/12] RUN --mount=type=bind,target=/cache,from=opam-archive rsync -aH /cache/cache/ /www/cache/ #47 sha256:572ef93f5b4e4917e8ad2adc0df1bc5e6e63f23f98f343119ca3f512f1d61722 #47 CACHED #49 [opam2web 8/12] COPY ext/key/opam-dev-team.pgp /www/opam-dev-pubkey.pgp #49 sha256:1193b064cdde106c73f34102e0506c7d467e5db144526a3c7ffbb38ddc40f11e #49 CACHED #25 [build-opam2web 8/12] RUN cp -r content /opt/opam2web/share/opam2web/ #25 sha256:37615b4edc51b240cc48899cdc5ac2f914f3c5f7fae826c80db02451ff44c376 #25 CACHED #24 [build-opam2web 7/12] RUN opam install . --destdir /opt/opam2web #24 sha256:6a7171c8bf8c6e6c8c2ad0bbb96cdc59d229bcf1ed1b44249a4df24e55488a41 #24 CACHED #19 [build-opam2web 2/12] RUN sudo apk add g++ gmp-dev #19 sha256:d7e46731d1716cc04b5b180ab3136b7434f9c31d1e5126b85070ea265158556d #19 CACHED #34 [build-opam-doc 5/14] RUN opam install odoc #34 sha256:c99c42e1d1f41fce37b2cb0ca9ba3dd2d8fd4aeb0ab9bedf1f12d89a88425895 #34 CACHED #21 [build-opam2web 4/12] WORKDIR /home/opam/opam2web #21 sha256:3c56756b390cec9992ff0e6ffe07fbaf054ec408e1b97367784d7a946f8efbeb #21 CACHED #31 [build-opam-doc 2/14] RUN sudo apk add cgit groff #31 sha256:704c3c073d25b697e4aea070ccb27d1e78a116265d7f53fe29dbe6e23570e747 #31 CACHED #45 [opam2web 6/12] COPY --from=build-opam-doc /opt/opam/doc /usr/local/share/opam2web/content/doc #45 sha256:bf627f280bca78dbd5b281c257ecc04dcc3bb66151a4a1b31b5eacc7fcf5e009 #45 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:e826e91e0e72c2cd4711095458d496d6210f6e96e94dcdb6221a6b42e765fbe5 #23 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:abd4bd621b0f164c8ce376716fdf54a39b1e6ac71e66fc6ceb0cc1a815c8645c #29 CACHED #33 [build-opam-doc 4/14] RUN sudo mv /usr/bin/opam-2.1 /usr/bin/opam && opam update #33 sha256:c86ba64b2365cb06eb52eec1463e5b3f159b0f72fdcc6f2796fa0aaee0af65e8 #33 CACHED #41 [build-opam-doc 12/14] RUN cp -r doc/html /opt/opam/doc/api #41 sha256:e34c327fb70df29688f1a24315ea4bad8a9946ed6319379c5a1379120c541ee8 #41 CACHED #44 [opam2web 5/12] COPY --from=build-opam-doc /usr/bin/opam /usr/local/bin/opam #44 sha256:b77a8ea69136ebd1b0ca9d1d5f1d66c54fb62468fdfb469f685197ea5a16e2b9 #44 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:d7d7321b8f460b0edd440b952db3045a0ea569194dd2274182c59de119afc7be #35 CACHED #54 [stage-5 3/3] COPY --from=opam2web /www /usr/share/caddy #54 sha256:66926215a54d38ac3ad1a1c0a3fe54c24035b83fe2950122f57c834b4cc6e0f6 #54 CACHED #55 exporting to image #55 sha256:e8c613e07b0b7ff33893b694f7759a10d42e180f2b4dc349fb57dc6b71dcab00 #55 exporting layers done #55 writing image sha256:fe60b2745a60743a1900af878fbd631dab7dfb3d872922685644155a1ba4689c done #55 DONE 0.1s Pushing "sha256:fe60b2745a60743a1900af878fbd631dab7dfb3d872922685644155a1ba4689c" to "ocurrentbuilder/staging:live-ocurrent-opam.ocaml.org-linux-arm64" as user "ocurrentbuilder" Login Succeeded The push refers to repository [docker.io/ocurrentbuilder/staging] 10477d6c4528: Preparing 5f70bf18a086: Preparing 35361df297cc: Preparing 6fab84b92afa: Preparing c2cbf1362f67: Preparing e98e4274f193: Preparing 5d3e392a13a0: Preparing e98e4274f193: Waiting 5d3e392a13a0: Waiting 6fab84b92afa: Layer already exists 5f70bf18a086: Layer already exists c2cbf1362f67: Layer already exists 35361df297cc: Layer already exists e98e4274f193: Layer already exists 5d3e392a13a0: Layer already exists 10477d6c4528: Retrying in 5 seconds 10477d6c4528: Retrying in 4 seconds 10477d6c4528: Retrying in 3 seconds 10477d6c4528: Retrying in 2 seconds 10477d6c4528: Retrying in 1 second 10477d6c4528: Retrying in 10 seconds 10477d6c4528: Retrying in 9 seconds 10477d6c4528: Retrying in 8 seconds 10477d6c4528: Retrying in 7 seconds 10477d6c4528: Retrying in 6 seconds 10477d6c4528: Retrying in 5 seconds 10477d6c4528: Retrying in 4 seconds 10477d6c4528: Retrying in 3 seconds 10477d6c4528: Retrying in 2 seconds 10477d6c4528: Retrying in 1 second 10477d6c4528: Pushed live-ocurrent-opam.ocaml.org-linux-arm64: digest: sha256:66581f43217ec37a43893b1c9a0749be2b2e59665079d11b1b1ccab01e09bf93 size: 1786 Job succeeded 2022-09-22 19:49.15: Job succeeded