Skip to content
Snippets Groups Projects
  1. Nov 26, 2020
  2. Oct 07, 2020
    • Georges Racinet's avatar
      Closing default branch · a44e574ec790
      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).
      a44e574ec790
  3. Oct 03, 2020
    • Georges Racinet's avatar
      build-launch(py3): do not build base image, just retag "partial" · 93d758ccf758
      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).
      93d758ccf758
  4. Sep 23, 2020
    • Georges Racinet's avatar
      Using Python 3 and packages (Mercurial) from heptapod/partial image · abdec64b329f
      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.
      abdec64b329f
  5. Sep 15, 2020
  6. Sep 22, 2020
  7. Sep 21, 2020
  8. Sep 10, 2020
  9. Sep 08, 2020
    • Georges Racinet's avatar
      build-launch: --no-cache option refreshes base images · adedc2432cff
      Georges Racinet authored
      Now that we rely on the "partial" intermediate image, it's
      vital not to forget to update it, and it makes sense that
      `--no-cache` would force pulling it.
      
      Note that all images pushed to Docker Hub are made with the
      `build-push-main-images` script, that does pass the `--no-cache`
      option.
      adedc2432cff
  10. Sep 07, 2020
    • Georges Racinet's avatar
      Using the partial image produced by Omnibus Heptapod · 3b3c1f2e064e
      Georges Racinet authored
      This new `heptapod/partial` base image is built like
      `gitlab/gitlab-ce`, but has the Heptapod Rails app instead
      of the upstream Rails app, so we don't need to ADD a tarball
      for the Rails app any more.
      
      As a result, we don't need to specify `heptapod-rails` in
       `heptapod_revisions.json`, not even to keep a record in
      the image, because the detailed info in `/RELEASE` is now
      about Heptapod instead of upstream GitLab.
      
      We still need to write REVISION files because Omnibus Heptapod
      doesn't provide them yet (omnibus-heptapod#8).
      
      The Dockerfile sitting here will keep track in version control of
      the base partial image tag.
      
      Closes #10
      3b3c1f2e064e
    • Georges Racinet's avatar
      Merged stable into default · 91c0938732b7
      Georges Racinet authored
      Keeping only non version related changes
      91c0938732b7
  11. Sep 04, 2020
  12. Aug 30, 2020
    • Georges Racinet's avatar
      Intermediate testing image · 4359033cf07a
      Georges Racinet authored
      This will be notablyy the one used by CI for functional tests of
      the default Heptapod series in the sense of the HDK.
      4359033cf07a
    • Georges Racinet's avatar
      Heptapod 0.16: bumping upstream GitLab and Mercurial · 84d4008787c4
      Georges Racinet authored
      We're using the base image for GitLab 13.3, and this time it's
      a `ce.1` instead of `ce.0`.
      We're also preinstalling Mercurial 5.5.
      84d4008787c4
    • Georges Racinet's avatar
      install_heptapod: doing py-heptapod first · 832e4e2123e4
      Georges Racinet authored
      py-heptapod is directly installed typically for intermediate
      versions that aren't published on PyPI. In some cases (major version
      change), it can happen that the requirements shipping with the Rails
      app would be satisfied only by the developement version of py-heptapod.
      
      In case of releases, we always have the requirements from the Rails app
      directly referring a published version on PyPI, and the install script
      does not install py-heptapod from version control.
      832e4e2123e4
  13. Aug 25, 2020
  14. Aug 24, 2020
  15. Aug 22, 2020
  16. Aug 04, 2020
  17. Jul 30, 2020
  18. Jul 29, 2020
  19. Jul 28, 2020
  20. Jul 24, 2020
Loading