Skip to content
Snippets Groups Projects
  1. Jan 16, 2022
  2. Jan 13, 2022
  3. Jun 21, 2021
  4. May 27, 2021
    • Georges Racinet's avatar
      registry-pull-heptapod-push-docker: facility to check consistency · 11c9bbd5
      Georges Racinet authored
      Nowadays, the Docker images are produced by a pipeline with a
      Docker tag based on the Mercurial changeset ID in omnibus-heptapod,
      on top of the `testing` tag. The subsequent heptapod-tests pipeline
      uses the image with the precise changeset ID.
      
      The new `--verify-hg-tag` resolves the expected changeset ID from
      tag and perform the comparison of images, to make sure that
      the `testing` image is the one the functional tests ran against.
      11c9bbd5
    • Georges Racinet's avatar
      registry-pull-heptapod-push-docker: basic logging · 240bb4b1
      Georges Racinet authored
      Nothing was displaying the actual calls to `docker pull`, which
      does not repeat its arguments, only the outcomes.
      
      Using `logging` makes it clear that it's output from the script,
      not from Docker or any other subprocess.
      240bb4b1
  5. Apr 02, 2021
  6. Mar 20, 2021
  7. Mar 08, 2021
  8. Feb 08, 2021
  9. Dec 15, 2020
  10. Dec 03, 2020
  11. Nov 26, 2020
  12. Oct 07, 2020
    • Georges Racinet's avatar
      Closing default branch · a44e574e
      Georges Racinet authored
      Heptapod Docker images for the future 0.17 version
      will be produced by Omnibus Heptapod, hence this project
      has served us well, but is now done.
      
      The 0.16 stable images will still be produced by this project,
      hence we keep the stable branch. Once 0.17 will become the new
      stable, this project will be made read-only ("archived" in GitLab
      terminology).
      a44e574e
  13. Oct 03, 2020
    • Georges Racinet's avatar
      build-launch(py3): do not build base image, just retag "partial" · 93d758cc
      Georges Racinet authored
      This is transitory, so that we can proceed with our build process
      transparently, but basically, at this point, we could generate
      the `testing` and `testing-py3` image directly from Omnibus.
      
      If we drop Python 2, we can then simply forget about
      heptapod-docker (keeping only the stable branch until
      0.17 is the new stable series).
      93d758cc
  14. Sep 23, 2020
    • Georges Racinet's avatar
      Using Python 3 and packages (Mercurial) from heptapod/partial image · abdec64b
      Georges Racinet authored
      In the introduction of the Python 3 images (now the default), we
      were careful to make a clear distinction between the installation
      provided by Omnibus and the one for Heptapod (notably Mercurial),
      in order to create interferences that we couldn't solve for lack
      of control over the Omnibus install of Python 3.
      
      With the introduction of Omnibus Heptapod however, we now have
      full control. This move saves about 60M in the Python 3 image, and
      is a step towards not needing any specific installation in the
      Docker image.
      abdec64b
  15. Sep 15, 2020
  16. Sep 22, 2020
  17. Sep 21, 2020
  18. Sep 10, 2020
Loading