Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • gitlab-ci gitlab-ci
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 3
    • Merge requests 3
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • catladdercatladder
  • gitlab-cigitlab-ci
  • Merge requests
  • !8

refactor: include dockerfile directly

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Marco Wettstein requested to merge include-docker into master Aug 13, 2021
  • Overview 0
  • Commits 3
  • Pipelines 35
  • Changes 16

this PR moves https://github.com/panter/docker-ci-kubernetes-deploy into this repo

⚠️ the image will always be built and pushed to latest.

idealy, we would write the just-built image as a tag into the gitlab-ci includes. But that would require a build step for the yaml files themself (e.g. replace a variable with the current tag). But Projects then could no longer import the sources directly, instead they would need to include the generated files. Thats of course possible, but might be a breaking change and/or tricky to do

Since the docker-build step uses a docker-in-docker base image, i added a custom version of this as well as we can now refactor ensureDockerFile scripts more easily

Edited Aug 15, 2021 by Marco Wettstein
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: include-docker