diff --git a/scripts/ci/jobs/container.yml b/scripts/ci/jobs/container.yml index d340de5d806848f8ca45221439ceaca9c839708d..6cba746449aafd3bae45314ec79a7f37eb2a422c 100644 --- a/scripts/ci/jobs/container.yml +++ b/scripts/ci/jobs/container.yml @@ -7,18 +7,20 @@ container: - if: $CI_COMMIT_TAG - changes: - scripts/ci/jobs/container.yml + - if: $CI_COMMIT_BRANCH =~ /^v[0-9]\.[0-9]\.[0-9]/ - when: manual allow_failure: true extends: - .container-maker-setup script: - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY + - if [[ "$CI_COMMIT_BRANCH" == "master" ]] ;then export DOCKER_TAG="--tag $CI_REGISTRY/ogs/$CI_PROJECT_NAME/ogs-serial:latest" ; fi - > poetry run ogscm compiler.py ogs.py -B -C -R --ogs ../.. --build_args ' --progress=plain' --pm system --cvode --ccache --cmake_args ' -DBUILD_TESTING=OFF -DOGS_BUILD_UTILS=ON -DOGS_USE_PYTHON=ON' - --tag $CI_REGISTRY/ogs/$CI_PROJECT_NAME/ogs-serial:latest --upload + $DOCKER_TAG - > poetry run ogscm compiler.py mpi.py ogs.py -B -C -R --ogs ../.. --build_args ' --progress=plain'