Skip to content

Commit 00766ea

Browse files
fix: paramters db (#474)
* fix: paramters db * fix: remove not needed logs
1 parent e858eda commit 00766ea

File tree

1 file changed

+28
-13
lines changed

1 file changed

+28
-13
lines changed

Jenkinsfile.deploy

Lines changed: 28 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -87,23 +87,21 @@ pipeline {
8787
stage("Select master db") {
8888
steps {
8989
script {
90+
env.USE_PARAMS_DB="false"
9091
def setCount = 0
9192
if (params.DB_MAIN_EU != "") setCount++
9293
if (params.DB_MAIN_US_WEST != "") setCount++
9394
if (params.DB_MAIN_US_EAST != "") setCount++
9495
if (setCount > 0 && setCount < 3) {
9596
error("Only some main db params are set. Please set all or none.")
9697
}
97-
98-
if (params.DB_MAIN_EU != "") {
99-
env.TURSO_EU_DB = params.DB_MAIN_EU
100-
}
101-
if (params.DB_MAIN_US_WEST != "") {
102-
env.TURSO_US_WEST_DB = params.DB_MAIN_US_WEST
103-
}
104-
if (params.DB_MAIN_US_EAST != "") {
105-
env.TURSO_US_EAST_DB = params.DB_MAIN_US_EAST
98+
99+
100+
if (setCount == 3) {
101+
echo "Using params db"
102+
env.USE_PARAMS_DB = "true"
106103
}
104+
107105
}
108106
}
109107
}
@@ -132,12 +130,29 @@ pipeline {
132130
error("DB branch name is too long")
133131
}
134132
withCredentials([string(credentialsId: 'tursor_api_token', variable: 'TURSO_API_TOKEN')]) {
133+
echo "prams status $USE_PARAMS_DB"
134+
if (env.USE_PARAMS_DB == "true") {
135+
echo "Using params db"
136+
sh """
137+
turso org switch angular-love
138+
turso db create eu-${DB_BRANCH_NAME} --from-db $DB_MAIN_EU --group blog-eu
139+
turso db create usw-${DB_BRANCH_NAME} --from-db $DB_MAIN_US_WEST --group blog-us-west
140+
turso db create use-${DB_BRANCH_NAME} --from-db $DB_MAIN_US_EAST --group blog-us-east
141+
"""
142+
} else {
143+
echo "Using normal db"
144+
sh """
145+
turso org switch angular-love
146+
turso db create eu-${DB_BRANCH_NAME} --from-db $TURSO_EU_DB --group blog-eu
147+
turso db create usw-${DB_BRANCH_NAME} --from-db $TURSO_US_WEST_DB --group blog-us-west
148+
turso db create use-${DB_BRANCH_NAME} --from-db $TURSO_US_EAST_DB --group blog-us-east
149+
"""
150+
151+
}
152+
153+
135154
sh """
136155
turso org switch angular-love
137-
turso db create eu-${DB_BRANCH_NAME} --from-db $TURSO_EU_DB --group blog-eu
138-
turso db create usw-${DB_BRANCH_NAME} --from-db $TURSO_US_WEST_DB --group blog-us-west
139-
turso db create use-${DB_BRANCH_NAME} --from-db $TURSO_US_EAST_DB --group blog-us-east
140-
141156
turso db list -g blog-eu | grep -q "eu-${DB_BRANCH_NAME}" || { echo "EU database not found after creation"; exit 1; }
142157
turso db list -g blog-us-west | grep -q "usw-${DB_BRANCH_NAME}" || { echo "US West database not found after creation"; exit 1; }
143158
turso db list -g blog-us-east | grep -q "use-${DB_BRANCH_NAME}" || { echo "US East database not found after creation"; exit 1; }

0 commit comments

Comments
 (0)