Skip to content
Snippets Groups Projects
Select Git revision
  • 7c0e93a836905e00fe56a9e535fe6c28267bc523
  • master default protected
  • 6
  • 6.1
  • 6.1.7
  • 6.1.6
  • 6.1.5
  • 6.1.4
  • 6.1.3
  • 6.1.2
  • 6.1.1
  • 6.1.0
  • 6.0
  • 6.0.0
  • 5.14
  • 5.14.1
  • 5.14.0
  • 5.13
  • 5.13.3
  • 5.13.2
  • 5.13.1
  • 5.13.0
22 results

kicker.json

Blame
  • kicker.json 5.84 KiB
    {
      "name": "Docker",
      "description": "Check, build, test, audit and publish a [Docker](https://www.docker.com/) image",
      "template_path": "templates/gitlab-ci-docker.yml",
      "kind": "package",
      "variables": [
        {
          "name": "DOCKER_KANIKO_IMAGE",
          "description": "The Docker image used to run kaniko\n\n_for kaniko build only_",
          "default": "gcr.io/kaniko-project/executor:debug"
        },
        {
          "name": "DOCKER_IMAGE",
          "description": "The Docker image used to run the docker client\n\n_for Docker-in-Docker build only_",
          "default": "docker:latest"
        },
        {
          "name": "DOCKER_DIND_IMAGE",
          "description": "The Docker image used to run the Docker daemon\n\n_for Docker-in-Docker build only_",
          "default": "docker:dind"
        },
        {
          "name": "DOCKER_SKOPEO_IMAGE",
          "description": "The docker image used to publish docker image with Skopeo",
          "default": "quay.io/skopeo/stable:latest"
        },
        {
          "name": "DOCKER_FILE",
          "description": "The path to your `Dockerfile`",
          "default": "$CI_PROJECT_DIR/Dockerfile"
        },
        {
          "name": "DOCKER_CONTEXT_PATH",
          "description": "The Docker [context path](https://docs.docker.com/engine/reference/commandline/build/#build-with-path) (working directory) - _only set if you want a context path different from the Dockerfile location_",
          "advanced": true
        },
        {
          "name": "DOCKER_SNAPSHOT_IMAGE",
          "description": "Docker snapshot image",
          "default": "$CI_REGISTRY_IMAGE/snapshot:$CI_COMMIT_REF_SLUG"
        },
        {
          "name": "DOCKER_RELEASE_IMAGE",
          "description": "Docker release image",
          "default": "$CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME"
        },
        {
          "name": "DOCKER_BUILD_ARGS",
          "description": "Additional docker build/kaniko arguments"
        },
        {
          "name": "DOCKER_PUBLISH_ARGS",
          "description": "Additional [`skopeo copy` arguments](https://github.com/containers/skopeo/blob/master/docs/skopeo-copy.1.md#options)"
        },
        {
          "name": "PUBLISH_ON_PROD",
          "description": "Determines whether this job is enabled on `master` branch",
          "default": "true",
          "type": "boolean"
        },
        {
          "name": "DOCKER_REGISTRY_MIRROR",
          "description": "URL of a Docker registry mirror to use instead of default `https://index.docker.io`"
        }
      ],
      "features": [
        {
          "id": "lint",
          "name": "dockerfile-lint",
          "description": "This job performs a [Lint](https://github.com/projectatomic/dockerfile_lint) on your `Dockerfile`.",