Build:
- 0
2024-10-14 15:58.48: New job: Build Dockerfile using linux-x86_64 in
[https://github.com/ocurrent/ocurrent-deployer.git#refs/pull/233/head (fa038368628a5efcd10d89b8bc464f7e94b21696)]
2024-10-14 15:58.48: Using cache hint "https://github.com/ocurrent/ocurrent-deployer.git-Dockerfile"
2024-10-14 15:58.48: Waiting for resource in pool OCluster
2024-10-14 15:58.48: Waiting for worker…
2024-10-14 16:00.20: Got resource from pool OCluster
Building on x86-bm-c7.sw.ocaml.org
Submodule path 'ocluster': checked out 'c8d092f0d0c01253a9199b94465f00f1dcbbe94d'
Submodule path 'ocurrent': checked out '87dc7d1959b5d03a3d6ba462f2d96392988e7426'
HEAD is now at e7682c2 Add uri to service type for better docs
Synchronizing submodule url for 'ocluster'
Synchronizing submodule url for 'ocurrent'
Cleared directory 'ocluster'
Submodule 'ocluster' (https://github.com/ocurrent/ocluster.git) unregistered for path 'ocluster'
Cleared directory 'ocurrent'
Submodule 'ocurrent' (https://github.com/ocurrent/ocurrent.git) unregistered for path 'ocurrent'
HEAD is now at fa03836 Simplify and document docker module helpers
warning: Could not unset core.worktree setting in submodule 'ocluster'
Cleared directory 'ocluster'
warning: Could not unset core.worktree setting in submodule 'ocurrent'
Cleared directory 'ocurrent'
Submodule 'ocluster' (https://github.com/ocurrent/ocluster.git) registered for path 'ocluster'
Submodule 'ocurrent' (https://github.com/ocurrent/ocurrent.git) registered for path 'ocurrent'
Submodule path 'ocluster': checked out 'c8d092f0d0c01253a9199b94465f00f1dcbbe94d'
Submodule path 'ocluster/obuilder': checked out '7015f4f00ac5183c70b27d044e8582b6c33105bd'
Submodule path 'ocurrent': checked out '87dc7d1959b5d03a3d6ba462f2d96392988e7426'
Submodule path 'ocurrent/vendor/ocaml-gitlab': checked out '134d702d195504c024a380cf577bf8672aa5e91e'
Sending build context to Docker daemon 2.763MB
Step 1/23 : FROM ocaml/opam:debian-12-ocaml-4.14@sha256:06d58a5cb1ab7875e8d94848102be43f6492e95320e8e9a9ecb9167654d0ee3f AS build
docker.io/ocaml/opam:debian-12-ocaml-4.14@sha256:06d58a5cb1ab7875e8d94848102be43f6492e95320e8e9a9ecb9167654d0ee3f: Pulling from ocaml/opam
Digest: sha256:06d58a5cb1ab7875e8d94848102be43f6492e95320e8e9a9ecb9167654d0ee3f
Status: Image is up to date for ocaml/opam:debian-12-ocaml-4.14@sha256:06d58a5cb1ab7875e8d94848102be43f6492e95320e8e9a9ecb9167654d0ee3f
---> f293d9703a05
Step 2/23 : RUN sudo apt-get update && sudo apt-get install libffi-dev libev-dev m4 pkg-config libsqlite3-dev libgmp-dev libssl-dev capnproto graphviz -y --no-install-recommends
---> Using cache
---> 1f929088bacc
Step 3/23 : RUN cd ~/opam-repository && git fetch -q origin master && git reset --hard 6d3d7021d944058cc7531905e065fe2cd72f01e8 && opam update
---> Using cache
---> dd1839b79803
Step 4/23 : COPY --chown=opam ocurrent/current_docker.opam ocurrent/current_github.opam ocurrent/current_git.opam ocurrent/current.opam ocurrent/current_rpc.opam ocurrent/current_slack.opam ocurrent/current_ssh.opam ocurrent/current_web.opam /src/ocurrent/
---> Using cache
---> 9a05199479bf
Step 5/23 : COPY --chown=opam ocluster/*.opam /src/ocluster/
---> Using cache
---> 57ba708cc2ea
Step 6/23 : WORKDIR /src
---> Using cache
---> a1dfcc0f7aae
Step 7/23 : RUN opam pin add -yn current_docker.dev "./ocurrent" && opam pin add -yn current_github.dev "./ocurrent" && opam pin add -yn current_git.dev "./ocurrent" && opam pin add -yn current.dev "./ocurrent" && opam pin add -yn current_rpc.dev "./ocurrent" && opam pin add -yn current_slack.dev "./ocurrent" && opam pin add -yn current_ssh.dev "./ocurrent" && opam pin add -yn current_web.dev "./ocurrent" && opam pin add -yn ocluster-api.dev "./ocluster"
---> Using cache
---> 7331f2e58dea
Step 8/23 : COPY --chown=opam deployer.opam /src/
---> Using cache
---> dea53d42665e
Step 9/23 : RUN opam pin -yn add .
---> Using cache
---> 80b0f06e7178
Step 10/23 : RUN opam install -y --deps-only .
---> Using cache
---> 99a0cf63c954
Step 11/23 : ADD --chown=opam . .
---> 03a1170816cd
Step 12/23 : RUN opam config exec -- dune build ./_build/install/default/bin/ocurrent-deployer
---> Running in e1a05dda9d1a
schema.capnp --> schema.mli schema.ml
kj/filesystem-disk-unix.c++:1681: warning: PWD environment variable doesn't match current directory; pwd = /src
Removing intermediate container e1a05dda9d1a
---> 0fafdd34fa42
Step 13/23 : FROM debian:12
12: Pulling from library/debian
Digest: sha256:27586f4609433f2f49a9157405b473c62c3cb28a581c413393975b4e8496d0ab
Status: Image is up to date for debian:12
---> c7f9867d6721
Step 14/23 : RUN apt-get update && apt-get install libffi-dev libev4 openssh-client curl gnupg2 dumb-init git graphviz libsqlite3-dev ca-certificates netbase rsync awscli -y --no-install-recommends
---> Using cache
---> 5dee3312dfb2
Step 15/23 : RUN curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
---> Using cache
---> e3fb5d44c7fb
Step 16/23 : RUN echo 'deb [arch=amd64] https://download.docker.com/linux/debian bookworm stable' >> /etc/apt/sources.list
---> Using cache
---> 83c92e596a36
Step 17/23 : RUN apt-get update && apt-get install docker-ce docker-ce-cli docker-buildx-plugin docker-compose-plugin -y --no-install-recommends
---> Using cache
---> ef5bcf23a5b7
Step 18/23 : WORKDIR /var/lib/ocurrent
---> Using cache
---> 53c30dc48706
Step 19/23 : ENTRYPOINT ["dumb-init", "/usr/local/bin/ocurrent-deployer"]
---> Using cache
---> 1ede354d1df4
Step 20/23 : COPY create-config.sh create-config.sh
---> Using cache
---> 4c15621bea27
Step 21/23 : RUN ./create-config.sh
---> Using cache
---> 68a5671b5861
Step 22/23 : RUN docker context use default
---> Using cache
---> 48ed73f12269
Step 23/23 : COPY --from=build /src/_build/install/default/bin/ocurrent-deployer /usr/local/bin/
---> e3d91d25049d
Successfully built e3d91d25049d
Job succeeded
2024-10-14 16:00.47: Job succeeded