diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1f0ae5373d2dfb2efde4317e8b6f1f1d56062bc6..b2d9f6630eb295182a878d878b5af28717e22f44 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,3 +4,21 @@ include: file: templates/pre-commit.yml - project: shore/ci-templates file: templates/pre-commit-repo.yml + - project: shore/ci-templates + file: templates/docker.yml + +stages: + - test + - build + - deploy + +variables: + IMAGES: docker-pre-commit + +build: + extends: .docker-build-shore + tags: [ns4.shore.co.il] + +push: + extends: .docker-push-shore + tags: [ns4.shore.co.il] diff --git a/.pre-commit-hooks.yaml b/.pre-commit-hooks.yaml index 2c8ec300d89f30f070dce707f7c841708075d5dd..b2ef417899a4f75da3edde5ceec4c1214f9ff0e9 100644 --- a/.pre-commit-hooks.yaml +++ b/.pre-commit-hooks.yaml @@ -5,20 +5,21 @@ description: Dockerfile linter, validate inline bash, written in Haskell minimum_pre_commit_version: '0.18.0' language: docker_image - entry: adarnimrod/docker-pre-commit hadolint + entry: registry.hub.docker.com/adarnimrod/docker-pre-commit hadolint types: [dockerfile] - id: dockerfile-lint name: dockerfile-lint description: A rule based 'linter' for Dockerfiles minimum_pre_commit_version: '0.18.0' language: docker_image - entry: adarnimrod/docker-pre-commit dockerfile-lint + entry: registry.hub.docker.com/adarnimrod/docker-pre-commit dockerfile-lint types: [dockerfile] - id: docker-compose name: docker-compose config description: Validate the Docker Compose file using docker-compose config minimum_pre_commit_version: '0.18.0' language: docker_image - entry: adarnimrod/docker-pre-commit docker-compose-config + entry: |- + registry.hub.docker.com/adarnimrod/docker-pre-commit docker-compose-config files: docker-compose types: [yaml]