Commit bc7ac72e authored by Adrian DC's avatar Adrian DC
Browse files

feat(gcil): migrate under 'RadianDevCore/tools' group

Signed-off-by: default avatarAdrian DC <radian.dc@gmail.com>
parent 49dbceae
Loading
Loading
Loading
Loading
+96 −96
Changes for .gitlab-ci.yml: 96 added lines, 96 removed lines.
Original line number Diff line number Diff line
@@ -10,7 +10,7 @@ variables:
  EXECUTOR_HOST: preview
  EXECUTOR_TOOL: gitlabci-local
  REGISTRY_HOST: registry.gitlab.com
  REGISTRY_OWNER: adriandc
  REGISTRY_NAMESPACE: radiandevcore/tools
  REGISTRY_PROJECT: gitlabci-local

.local:
@@ -98,11 +98,11 @@ images:
          echo " [INFO] Pull: ${image}"
          echo ''
          docker pull "${image}" || true
          docker tag "${image}" "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
          docker tag "${image}" "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}"
          echo ''
          echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
          echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}"
          echo ''
          docker push "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
          docker push "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
          docker rmi "${image}" >/dev/null || true
        fi
      done
@@ -112,12 +112,12 @@ images:
      image='gitlabci-local:build'
      if [ -z "${IMAGE}" ] || echo "${image}" | grep -q "${IMAGE}"; then
        echo ''
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}"
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}"
        echo ''
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" -f - . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" -f - . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}
      RUN apk add -q git
      COPY ./requirements/runtime.txt /tmp/
      COPY ./requirements/build.txt /tmp/
@@ -128,9 +128,9 @@ images:
       && rm -f /tmp/build.txt
      EOF
        echo ''
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}"
        echo ''
        docker push "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker push "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
      fi
    # Prepare codestyle image
    - |
@@ -138,12 +138,12 @@ images:
      image='gitlabci-local:codestyle'
      if [ -z "${IMAGE}" ] || echo "${image}" | grep -q "${IMAGE}"; then
        echo ''
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}"
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}"
        echo ''
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}
      RUN apk add -q git
      COPY ./requirements/runtime.txt /tmp/
      COPY ./requirements/quality.txt /tmp/
@@ -157,9 +157,9 @@ images:
       && rm -f /tmp/tests.txt
      EOF
        echo ''
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}"
        echo ''
        docker push "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker push "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
      fi
    # Prepare deploy image
    - |
@@ -167,12 +167,12 @@ images:
      image='gitlabci-local:deploy'
      if [ -z "${IMAGE}" ] || echo "${image}" | grep -q "${IMAGE}"; then
        echo ''
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}"
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}"
        echo ''
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" -f - . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" -f - . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}
      RUN apk add -q gcc git libc-dev libffi-dev sed
      COPY ./requirements/deploy.txt /tmp/
      RUN export PIP_DISABLE_PIP_VERSION_CHECK=1 \
@@ -180,9 +180,9 @@ images:
       && rm -f /tmp/deploy.txt
      EOF
        echo ''
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}"
        echo ''
        docker push "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker push "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
      fi
    # Prepare preview image
    - |
@@ -190,12 +190,12 @@ images:
      image='gitlabci-local:preview'
      if [ -z "${IMAGE}" ] || echo "${image}" | grep -q "${IMAGE}"; then
        echo ''
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}"
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}"
        echo ''
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}
      RUN apk add docker
      COPY ./requirements/docs.txt /tmp/
      COPY ./requirements/tests.txt /tmp/
@@ -206,9 +206,9 @@ images:
       && rm -f /tmp/tests.txt
      EOF
        echo ''
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}"
        echo ''
        docker push "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker push "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
      fi
    # Prepare test-coverage-docker image
    - |
@@ -216,12 +216,12 @@ images:
      image='gitlabci-local:test-coverage-docker'
      if [ -z "${IMAGE}" ] || echo "${image}" | grep -q "${IMAGE}"; then
        echo ''
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}"
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}"
        echo ''
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}
      RUN apt-get update -qq \
       && apt-get install -qq -y sudo time 2>&1 | grep 'Setting up' \
       && rm -rf /var/lib/apt/lists/*
@@ -237,9 +237,9 @@ images:
       && rm -f /tmp/tests.txt
      EOF
        echo ''
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}"
        echo ''
        docker push "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker push "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
      fi
    # Prepare test-coverage-podman image
    - |
@@ -247,12 +247,12 @@ images:
      image='gitlabci-local:test-coverage-podman'
      if [ -z "${IMAGE}" ] || echo "${image}" | grep -q "${IMAGE}"; then
        echo ''
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}"
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}"
        echo ''
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}"
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}
      RUN apt-get update -qq \
       && apt-get install -qq -y sudo time 2>&1 | grep 'Setting up' \
       && rm -rf /var/lib/apt/lists/*
@@ -271,9 +271,9 @@ images:
       && rm -f /tmp/tests.txt
      EOF
        echo ''
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}"
        echo ''
        docker push "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
        docker push "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
      fi
    # Prepare test-coverage-windows image
    - |
@@ -281,12 +281,12 @@ images:
      image='gitlabci-local:test-coverage-windows'
      if [ -z "${IMAGE}" ] || echo "${image}" | grep -q "${IMAGE}"; then
        echo ''
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}"
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}"
        echo ''
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}
      RUN echo 'wine pip3 "\${@}"' | tee /usr/local/bin/pip3 >/dev/null \
       && chmod a+x /usr/local/bin/pip3 \
       && export PIP_DISABLE_PIP_VERSION_CHECK=1 \
@@ -305,9 +305,9 @@ images:
       && chmod a+x /usr/local/bin/coverage
      EOF
        echo ''
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}"
        echo ''
        docker push "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker push "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
      fi
    # Prepare test-oldest-docker image
    - |
@@ -315,12 +315,12 @@ images:
      image='gitlabci-local:test-oldest-docker'
      if [ -z "${IMAGE}" ] || echo "${image}" | grep -q "${IMAGE}"; then
        echo ''
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}"
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}"
        echo ''
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}
      RUN apt-get update -qq \
       && apt-get install -qq -y sudo time 2>&1 | grep 'Setting up' \
       && rm -rf /var/lib/apt/lists/*
@@ -330,9 +330,9 @@ images:
       && rm -f /tmp/tests.txt
      EOF
        echo ''
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}"
        echo ''
        docker push "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker push "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
      fi
    # Prepare test-latest-docker image
    - |
@@ -340,12 +340,12 @@ images:
      image='gitlabci-local:test-latest-docker'
      if [ -z "${IMAGE}" ] || echo "${image}" | grep -q "${IMAGE}"; then
        echo ''
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}"
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}"
        echo ''
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}
      RUN apt-get update -qq \
       && apt-get install -qq -y sudo time 2>&1 | grep 'Setting up' \
       && rm -rf /var/lib/apt/lists/*
@@ -355,9 +355,9 @@ images:
       && rm -f /tmp/tests.txt
      EOF
        echo ''
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}"
        echo ''
        docker push "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker push "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
      fi
    # Prepare test-oldest-podman image
    - |
@@ -365,12 +365,12 @@ images:
      image='gitlabci-local:test-oldest-podman'
      if [ -z "${IMAGE}" ] || echo "${image}" | grep -q "${IMAGE}"; then
        echo ''
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}"
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}"
        echo ''
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}"
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}
      RUN apt-get update -qq \
       && apt-get install -qq -y sudo time 2>&1 | grep 'Setting up' \
       && rm -rf /var/lib/apt/lists/*
@@ -383,9 +383,9 @@ images:
       && rm -f /tmp/tests.txt
      EOF
        echo ''
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}"
        echo ''
        docker push "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
        docker push "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
      fi
    # Prepare test-latest-podman image
    - |
@@ -393,12 +393,12 @@ images:
      image='gitlabci-local:test-latest-podman'
      if [ -z "${IMAGE}" ] || echo "${image}" | grep -q "${IMAGE}"; then
        echo ''
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}"
        echo " [INFO] Pull: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}"
        echo ''
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}"
        docker pull "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${base}
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}" || true
        docker pull "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
        docker build -t "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" -f- . <<-EOF
      FROM ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${base}
      RUN apt-get update -qq \
       && apt-get install -qq -y sudo time 2>&1 | grep 'Setting up' \
       && rm -rf /var/lib/apt/lists/*
@@ -411,16 +411,16 @@ images:
       && rm -f /tmp/tests.txt
      EOF
        echo ''
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
        echo " [INFO] Push: ${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}"
        echo ''
        docker push "${REGISTRY_HOST}/${REGISTRY_OWNER}/${REGISTRY_PROJECT}/${image}"
        docker push "${REGISTRY_HOST}/${REGISTRY_NAMESPACE}/${REGISTRY_PROJECT}/${image}" || true
      fi
  rules:
    - if: $CI_LOCAL

preview:
  stage: development
  image: registry.gitlab.com/adriandc/gitlabci-local/gitlabci-local:preview
  image: registry.gitlab.com/radiandevcore/tools/gitlabci-local/gitlabci-local:preview
  before_script:
    - pip3 install -q ./dist/*.whl 2>/dev/null
  script:
@@ -433,7 +433,7 @@ preview:

codestyle:
  stage: prepare
  image: registry.gitlab.com/adriandc/gitlabci-local/gitlabci-local:codestyle
  image: registry.gitlab.com/radiandevcore/tools/gitlabci-local/gitlabci-local:codestyle
  script:
    - yapf -i ./docs/*.py ./src/*.py ./src/*/*.py ./setup.py
    - unify -i --quote "'" ./docs/*.py ./src/*.py ./src/*/*.py ./setup.py
@@ -453,7 +453,7 @@ codestyle:

lint:
  stage: prepare
  image: registry.gitlab.com/adriandc/gitlabci-local/gitlabci-local:codestyle
  image: registry.gitlab.com/radiandevcore/tools/gitlabci-local/gitlabci-local:codestyle
  script:
    - pylint --errors-only ./docs/ ./src/ ./setup.py
    - pylint --disable=missing-docstring --load-plugins=pylint.extensions.no_self_use ./docs/ ./src/ ./setup.py
@@ -471,7 +471,7 @@ lint:

typings:
  stage: prepare
  image: registry.gitlab.com/adriandc/gitlabci-local/gitlabci-local:codestyle
  image: registry.gitlab.com/radiandevcore/tools/gitlabci-local/gitlabci-local:codestyle
  variables:
    MYPY_CACHE_DIR: /dev/null
    MYPY_FORCE_COLOR: 1
@@ -501,7 +501,7 @@ typings:

build:
  stage: build
  image: registry.gitlab.com/adriandc/gitlabci-local/gitlabci-local:build
  image: registry.gitlab.com/radiandevcore/tools/gitlabci-local/gitlabci-local:build
  needs: []
  script:
    - rm -rf ./build ./dist ./*.egg-info ./.eggs
@@ -711,7 +711,7 @@ coverage:docker:
  extends:
    - .coverage-template
    - .unit-tests-docker
  image: registry.gitlab.com/adriandc/gitlabci-local/gitlabci-local:test-coverage-docker
  image: registry.gitlab.com/radiandevcore/tools/gitlabci-local/gitlabci-local:test-coverage-docker
  needs: []
  variables:
    COVERAGE_FILE: ${CI_PROJECT_DIR}/coverage-reports/.coverage-docker
@@ -723,7 +723,7 @@ coverage:podman:
  extends:
    - .coverage-template
    - .unit-tests-podman
  image: registry.gitlab.com/adriandc/gitlabci-local/gitlabci-local:test-coverage-podman
  image: registry.gitlab.com/radiandevcore/tools/gitlabci-local/gitlabci-local:test-coverage-podman
  needs: []
  variables:
    COVERAGE_FILE: ${CI_PROJECT_DIR}/coverage-reports/.coverage-podman
@@ -735,7 +735,7 @@ coverage:podman:
coverage:windows:
  extends:
    - .coverage-template
  image: registry.gitlab.com/adriandc/gitlabci-local/gitlabci-local:test-coverage-windows
  image: registry.gitlab.com/radiandevcore/tools/gitlabci-local/gitlabci-local:test-coverage-windows
  needs: []
  variables:
    COVERAGE_FILE: ${CI_PROJECT_DIR}/coverage-reports/.coverage-windows
@@ -753,7 +753,7 @@ py3.6:docker:
    - .unit-tests-template
    - .unit-tests-docker
    - .unit-tests-rules
  image: registry.gitlab.com/adriandc/gitlabci-local/gitlabci-local:test-oldest-docker
  image: registry.gitlab.com/radiandevcore/tools/gitlabci-local/gitlabci-local:test-oldest-docker
  before_script:
    - !reference [.unit-tests-template, before_script]

@@ -762,7 +762,7 @@ py3.11:docker:
    - .unit-tests-template
    - .unit-tests-docker
    - .unit-tests-rules
  image: registry.gitlab.com/adriandc/gitlabci-local/gitlabci-local:test-latest-docker
  image: registry.gitlab.com/radiandevcore/tools/gitlabci-local/gitlabci-local:test-latest-docker
  before_script:
    - !reference [.unit-tests-template, before_script]

@@ -774,7 +774,7 @@ py3.6:podman:
    - .unit-tests-template
    - .unit-tests-podman
    - .unit-tests-rules
  image: registry.gitlab.com/adriandc/gitlabci-local/gitlabci-local:test-oldest-podman
  image: registry.gitlab.com/radiandevcore/tools/gitlabci-local/gitlabci-local:test-oldest-podman
  before_script:
    - !reference [.unit-tests-podman, before_script]
    - !reference [.unit-tests-template, before_script]
@@ -784,7 +784,7 @@ py3.11:podman:
    - .unit-tests-template
    - .unit-tests-podman
    - .unit-tests-rules
  image: registry.gitlab.com/adriandc/gitlabci-local/gitlabci-local:test-latest-podman
  image: registry.gitlab.com/radiandevcore/tools/gitlabci-local/gitlabci-local:test-latest-podman
  before_script:
    - !reference [.unit-tests-podman, before_script]
    - !reference [.unit-tests-template, before_script]
@@ -827,7 +827,7 @@ python:local:
sonarcloud:
  stage: quality
  image:
    name: registry.gitlab.com/adriandc/gitlabci-local/sonarsource/sonar-scanner-cli:latest
    name: registry.gitlab.com/radiandevcore/tools/gitlabci-local/sonarsource/sonar-scanner-cli:latest
    entrypoint: ['']
  needs:
    - coverage:docker
@@ -860,7 +860,7 @@ sonarcloud:

deploy:release:
  stage: deploy
  image: registry.gitlab.com/adriandc/gitlabci-local/gitlabci-local:deploy
  image: registry.gitlab.com/radiandevcore/tools/gitlabci-local/gitlabci-local:deploy
  needs:
    - job: build
    - job: coverage:docker
@@ -913,7 +913,7 @@ deploy:release:

deploy:trial:
  stage: deploy
  image: registry.gitlab.com/adriandc/gitlabci-local/gitlabci-local:deploy
  image: registry.gitlab.com/radiandevcore/tools/gitlabci-local/gitlabci-local:deploy
  needs:
    - job: build
    - job: coverage:docker
+6 −6

File changed.

Preview size limit exceeded, changes collapsed.

+1 −1
Changes for config/cliff.toml: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -46,7 +46,7 @@ footer = """"""
trim = true
# postprocessors
postprocessors = [
  { pattern = '<REPO>', replace = "https://gitlab.com/AdrianDC/gitlabci-local" }, # replace repository URL
  { pattern = '<REPO>', replace = "https://gitlab.com/RadianDevCore/tools/gitlabci-local" }, # replace repository URL
]

[git]
+1 −1
Changes for docs/preview.py: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -17,7 +17,7 @@ Executor.configure(
    host='preview',
    tool='gitlabci-local',
    strips=[
        f'{environ["REGISTRY_HOST"]}/{environ["REGISTRY_OWNER"]}/{environ["REGISTRY_PROJECT"]}/',
        f'{environ["REGISTRY_HOST"]}/{environ["REGISTRY_NAMESPACE"]}/{environ["REGISTRY_PROJECT"]}/',
    ],
)

+3 −3

File changed.

Preview size limit exceeded, changes collapsed.

Loading