diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8ab0b3c17de09dd71ff287e274611a07910e29c7..f8178353bfd2e48f4e12f15bfa92c842a7031b22 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,5 @@ shellcheck: - image: koalaman/shellcheck-alpine + image: tecnalia-docker-dev.artifact.tecnalia.com/koalaman/shellcheck-alpine script: shellcheck deploy/base/ros_entrypoint.bash scripts/*sh tags: - docker @@ -12,7 +12,7 @@ shellcheck: # DL3008 Pin versions in apt-get install # A bit overkill dockerfiles: - image: hadolint/hadolint:latest-debian + image: tecnalia-docker-dev.artifact.tecnalia.com/hadolint/hadolint:latest-debian script: - RET=0 - hadolint --ignore DL3006 --ignore DL3008 deploy/base/Dockerfile || RET=1 @@ -22,12 +22,13 @@ dockerfiles: - docker yamllint: - image: sdesbure/yamllint + image: tecnalia-docker-dev.artifact.tecnalia.com/sdesbure/yamllint script: yamllint $(find . -name '*.yml' -o -name '*.yaml') tags: - docker deploy_devcontainer: + image: tecnalia-docker-dev.artifact.tecnalia.com/alpine:latest script: - tar cvfz dot_devcontainer.tar.gz -C vscode_devcontainer .devcontainer/ artifacts: diff --git a/.gitlab-industrial-ci-kinetic-no-rosinstall.yml b/.gitlab-industrial-ci-kinetic-no-rosinstall.yml index 24fc6d135407d0fc9fc0b252590032ca0f9b840e..18fe8a93ab347b1d81e53ff589ee4029b4eda763 100644 --- a/.gitlab-industrial-ci-kinetic-no-rosinstall.yml +++ b/.gitlab-industrial-ci-kinetic-no-rosinstall.yml @@ -1,11 +1,11 @@ -image: docker:git +image: tecnalia-docker-dev.artifact.tecnalia.com/docker:git variables: TMPDIR: /builds/${CI_PROJECT_NAMESPACE} GIT_LFS_SKIP_SMUDGE: 1 # Avoid fetching the files from LFS when doing git fetch services: - - docker:dind + - tecnalia-docker-dev.artifact.tecnalia.com/docker:dind stages: - precheck @@ -159,7 +159,7 @@ file_syntax: ########################################################## adoc_syntax: stage: postcheck - image: alpine + image: tecnalia-docker-dev.artifact.tecnalia.com/alpine before_script: - apk add --update curl asciidoctor bash script: diff --git a/.gitlab-industrial-ci-kinetic-with-rosinstall.yml b/.gitlab-industrial-ci-kinetic-with-rosinstall.yml index 1e662ea144a1aff3b7fdde12ec3391913073b31e..f118b08ad810c1599a654d21bf0172f9824a6767 100644 --- a/.gitlab-industrial-ci-kinetic-with-rosinstall.yml +++ b/.gitlab-industrial-ci-kinetic-with-rosinstall.yml @@ -1,12 +1,7 @@ -image: docker:git - variables: TMPDIR: /builds/${CI_PROJECT_NAMESPACE} GIT_LFS_SKIP_SMUDGE: 1 # Avoid fetching the files from LFS when doing git fetch -services: - - docker:dind - stages: - precheck - build @@ -17,6 +12,7 @@ before_script: - docker login tecnalia-docker-dev.artifact.tecnalia.com -u ${ARTIFACT_CI_USER} -p ${ARTIFACT_CI_TOKEN} .industrial_ci: + image: tecnalia-docker-dev.artifact.tecnalia.com/docker:dind stage: build before_script: - apk add --update bash coreutils tar @@ -79,6 +75,7 @@ industrial_ci_kinetic_deploy: - tags clang_format: + image: tecnalia-docker-dev.artifact.tecnalia.com/docker:git stage: postcheck before_script: - apk add --update bash coreutils tar wget @@ -98,6 +95,7 @@ clang_format: ## other options like pylint, but much faster and less strict ########################################################## python_syntax: + image: tecnalia-docker-dev.artifact.tecnalia.com/alpine:latest before_script: - apk add --update python2 stage: precheck @@ -111,6 +109,7 @@ python_syntax: ## Uses https://github.com/koalaman/shellcheck ########################################################## bash_syntax: + image: tecnalia-docker-dev.artifact.tecnalia.com/docker:git before_script: - apk add --update shellcheck stage: postcheck @@ -131,6 +130,7 @@ bash_syntax: ## https://github.com/markdownlint/markdownlint/blob/master/docs/RULES.md ########################################################## markdown_syntax: + image: tecnalia-docker-dev.artifact.tecnalia.com/docker:git stage: postcheck script: docker run -v ${PWD}:/ac tecnalia-docker-dev.artifact.tecnalia.com/cytopia/awesome-ci syntax-markdown --path=/ac --extension=md --ignore=.ci_config --custom="-r ~MD013,~MD014" when: always @@ -144,6 +144,7 @@ markdown_syntax: ## Uses https://github.com/cytopia/awesome-ci ########################################################## file_syntax: + image: tecnalia-docker-dev.artifact.tecnalia.com/docker:git stage: postcheck script: - RET=0 @@ -161,7 +162,7 @@ file_syntax: ########################################################## adoc_syntax: stage: postcheck - image: alpine + image: tecnalia-docker-dev.artifact.tecnalia.com/alpine before_script: - apk add --update curl asciidoctor bash script: