diff --git a/lakedrops.yml b/lakedrops.yml index e48db4555823edbe1a69ca8b0e6ad6704b866ffa..ec1a680e2fde7a4e1bc4f9277c260830ca8494e2 100644 --- a/lakedrops.yml +++ b/lakedrops.yml @@ -63,6 +63,9 @@ Check 4 Updates: Release: extends: '.createrelease' +Publish Release: + extends: '.deployrelease' + LakeDrops: stage: execute variables: diff --git a/test-and-deploy.yml b/test-and-deploy.yml index 90b95ffd4a8552e8a26e9c014b70d7e04bdbcd88..085a7b0a2310aed430bb3133fe2f0f8e0629c5af 100644 --- a/test-and-deploy.yml +++ b/test-and-deploy.yml @@ -668,6 +668,30 @@ Debug: - $CHECKUPDATES - $TRIGGERTASK +.deployrelease: + stage: release + tags: + - default + variables: + GIT_STRATEGY: none + image: registry.lakedrops.com/docker/gitlab-drupal-ci/php-${PHP_MAJOR_VERSION}.${PHP_MINOR_VERSION} + cache: {} + before_script: !reference [.prepareaccess, before_script] + script: + - rm -rf /tmp/release || true + - mkdir -p /tmp/release + - cd /tmp/release + - git clone -b release git@${CI_SERVER_HOST}:$CI_PROJECT_PATH.git . + - merge + - cd - + - rm -rf /tmp/release || true + dependencies: + - 'Validate Environment' + rules: + - if: $CI_COMMIT_REF_NAME != "release" + when: never + - if: $CI_PIPELINE_SOURCE == "schedule" + .check4update: stage: validation tags: