Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision

Target

Select target project
  • components/opentofu
1 result
Select Git revision
Show changes
Commits on Source (2)
...@@ -30,11 +30,21 @@ spec: ...@@ -30,11 +30,21 @@ spec:
e.g. '0.1.0' e.g. '0.1.0'
default: ${CI_COMMIT_TAG} default: ${CI_COMMIT_TAG}
rules:
# FIXME: eventually, we'll want to define `null` as the default,
# but this is NOT support yet, see
# https://gitlab.com/gitlab-org/gitlab/-/issues/440468
default: [{when: on_success}]
type: array
description: 'Defines the `rules` of the job.'
--- ---
'$[[ inputs.as ]]': '$[[ inputs.as ]]':
stage: $[[ inputs.stage ]] stage: $[[ inputs.stage ]]
image: debian:bookworm-slim image: debian:bookworm-slim
rules: $[[ inputs.rules ]]
variables: variables:
TAR_FILENAME: /tmp/${CI_PROJECT_NAME}-${CI_COMMIT_SHA}.tgz TAR_FILENAME: /tmp/${CI_PROJECT_NAME}-${CI_COMMIT_SHA}.tgz
GITLAB_TOFU_ROOT_DIR: $[[ inputs.root_dir ]] GITLAB_TOFU_ROOT_DIR: $[[ inputs.root_dir ]]
......
...@@ -8,14 +8,10 @@ include: ...@@ -8,14 +8,10 @@ include:
root_dir: $TEST_GITLAB_TOFU_ROOT_DIR/modules/random-pet root_dir: $TEST_GITLAB_TOFU_ROOT_DIR/modules/random-pet
module_system: $MODULE_SYSTEM module_system: $MODULE_SYSTEM
module_version: $MODULE_VERSION module_version: $MODULE_VERSION
rules: [{when: always}]
stages: [release, destroy] stages: [release, destroy]
# Required to run everything immediately, instead of manually.
module-release:
rules: [{when: always}]
delete-module: delete-module:
stage: destroy stage: destroy
image: curlimages/curl:latest image: curlimages/curl:latest
......