mirror of
https://gitlab.sarex.io/infra/terraform-contour-mirror.git
synced 2026-08-08 13:11:35 +03:00
fixes
This commit is contained in:
parent
858fc2f232
commit
c214dbd1ce
@ -11,13 +11,12 @@ generate-pipeline:
|
|||||||
before_script:
|
before_script:
|
||||||
- apk add --no-cache bash findutils
|
- apk add --no-cache bash findutils
|
||||||
script:
|
script:
|
||||||
- cd terraform
|
|
||||||
- chmod +x ./scripts/generate-pipeline.sh
|
- chmod +x ./scripts/generate-pipeline.sh
|
||||||
- ./scripts/generate-pipeline.sh
|
- ./scripts/generate-pipeline.sh
|
||||||
- cat .gitlab-ci.generated.yml
|
- cat .gitlab-ci.generated.yml
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- terraform/.gitlab-ci.generated.yml
|
- .gitlab-ci.generated.yml
|
||||||
expire_in: 1 hour
|
expire_in: 1 hour
|
||||||
rules:
|
rules:
|
||||||
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
|
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
|
||||||
@ -30,7 +29,7 @@ trigger-downstream:
|
|||||||
- generate-pipeline
|
- generate-pipeline
|
||||||
trigger:
|
trigger:
|
||||||
include:
|
include:
|
||||||
- artifact: terraform/.gitlab-ci.generated.yml
|
- artifact: .gitlab-ci.generated.yml
|
||||||
job: generate-pipeline
|
job: generate-pipeline
|
||||||
strategy: depend
|
strategy: depend
|
||||||
variables:
|
variables:
|
||||||
|
|||||||
@ -3,11 +3,6 @@ set -e
|
|||||||
|
|
||||||
OUTPUT_FILE=".gitlab-ci.generated.yml"
|
OUTPUT_FILE=".gitlab-ci.generated.yml"
|
||||||
|
|
||||||
# Определяем базовую директорию terraform (где находится этот скрипт)
|
|
||||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
||||||
TERRAFORM_DIR="$(dirname "$SCRIPT_DIR")"
|
|
||||||
TERRAFORM_PREFIX="terraform"
|
|
||||||
|
|
||||||
cat > "$OUTPUT_FILE" << 'HEADER'
|
cat > "$OUTPUT_FILE" << 'HEADER'
|
||||||
workflow:
|
workflow:
|
||||||
rules:
|
rules:
|
||||||
@ -54,8 +49,8 @@ find live -name "terragrunt.hcl" -not -path "*/.terragrunt-cache/*" | sort | whi
|
|||||||
|
|
||||||
job_prefix="${env}-${component}"
|
job_prefix="${env}-${component}"
|
||||||
|
|
||||||
# Полный путь от корня репо
|
# Путь к компоненту (working directory уже terraform/)
|
||||||
full_component_dir="${TERRAFORM_PREFIX}/${component_dir}"
|
full_component_dir="${component_dir}"
|
||||||
|
|
||||||
needs_section=""
|
needs_section=""
|
||||||
if [ "$component" = "secrets" ]; then
|
if [ "$component" = "secrets" ]; then
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user