- /Dockerfile - /.gitlab-ci.yml - /gitlabci/docker-hub.yml - /gitlabci/docker-hub-arm.yml
35 lines
619 B
YAML
35 lines
619 B
YAML
workflow:
|
|
rules:
|
|
- if: $CI_COMMIT_BRANCH
|
|
|
|
cache:
|
|
key: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG"
|
|
|
|
stages:
|
|
- quality
|
|
- Docker-hub-build
|
|
- Docker-hub-test
|
|
- Docker-hub-pushtag
|
|
# ARM
|
|
- Docker-hub-build-arm
|
|
- Docker-hub-test-arm
|
|
- Docker-hub-pushtag-arm
|
|
- test
|
|
include:
|
|
- template: Security/SAST.gitlab-ci.yml
|
|
|
|
include:
|
|
- 'gitlabci/docker-hub.yml'
|
|
- 'gitlabci/docker-hub-arm.yml'
|
|
- template: Security/SAST-IaC.latest.gitlab-ci.yml
|
|
|
|
hadolint:
|
|
image: hadolint/hadolint:latest-debian
|
|
stage: quality
|
|
before_script:
|
|
- cd $CI_PROJECT_DIR
|
|
script:
|
|
- hadolint --ignore DL3008 Dockerfile
|
|
|
|
|