Skip to content

Commit 56c0c7f

Browse files
authored
Merge pull request #24 from tinybirdco/22-cleanup
use author name to name environments
2 parents 52c6c8f + 954885a commit 56c0c7f

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

.gitlab/ci_cd.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,8 @@ variables:
5454
# Try delete previous Environment
5555
- |
5656
output=$(tb --host $TB_HOST --token $TB_ADMIN_TOKEN env ls)
57-
ENVIRONMENT_NAME="tmp_ci_${_NORMALIZED_ENV_NAME}_${CI_MERGE_REQUEST_IID}"
57+
AUTHOR=$(echo "$CI_COMMIT_AUTHOR" | sed -E 's/[^a-zA-Z0-9]//g')
58+
ENVIRONMENT_NAME="tmp_ci_${_NORMALIZED_ENV_NAME}_${AUTHOR}"
5859
5960
# Check if the environment name exists in the output
6061
if echo "$output" | grep -q "\b$ENVIRONMENT_NAME\b"; then
@@ -72,7 +73,7 @@ variables:
7273
tb \
7374
--host $TB_HOST \
7475
--token $TB_ADMIN_TOKEN \
75-
env create tmp_ci_${_NORMALIZED_ENV_NAME}_${CI_MERGE_REQUEST_IID} \
76+
env create ${ENVIRONMENT_NAME} \
7677
${_ENV_FLAGS}
7778
7879
# List changes with Main Environment
@@ -187,6 +188,8 @@ variables:
187188
- *validate_input
188189
- cd $CI_PROJECT_DIR/$DATA_PROJECT_DIR
189190
- _NORMALIZED_ENV_NAME=$(echo $DATA_PROJECT_DIR | rev | cut -d "/" -f 1 | rev | tr '.-' '_')
191+
- AUTHOR=$(echo "$CI_COMMIT_AUTHOR" | sed -E 's/[^a-zA-Z0-9]//g')
192+
- ENVIRONMENT_NAME="tmp_ci_${_NORMALIZED_ENV_NAME}_${AUTHOR}"
190193

191194
# Create Python Virtual Environment
192195
- python -m venv .venv
@@ -208,7 +211,7 @@ variables:
208211
tb \
209212
--host $TB_HOST \
210213
--token $TB_ADMIN_TOKEN \
211-
env rm tmp_ci_${_NORMALIZED_ENV_NAME}_${CI_MERGE_REQUEST_IID} \
214+
env rm ${ENVIRONMENT_NAME} \
212215
--yes
213216
214217
.cleanup_cd_branch:

0 commit comments

Comments
 (0)