Skip to content
Snippets Groups Projects
Commit 6700dcbb authored by Emmanuel Raviart's avatar Emmanuel Raviart
Browse files

Add triggering of prod deployment.

parent 02fbbf7a
Branches
Tags
1 merge request!58Add triggering of prod deployment.
Pipeline #1414 passed
...@@ -206,11 +206,11 @@ async function main() { ...@@ -206,11 +206,11 @@ async function main() {
) )
await commitAndPushWithUpdatedVersions(nextVersionObject) await commitAndPushWithUpdatedVersions(nextVersionObject)
await triggerDevDeployPipeline() await triggerDevDeployPipeline()
// await triggerProdDeployPipeline(); await triggerProdDeployPipeline()
} }
await triggerDevDeployPipeline() await triggerDevDeployPipeline()
// await triggerProdDeployPipeline() await triggerProdDeployPipeline()
} else { } else {
console.log( console.log(
`Unhandled event "${CI_PIPELINE_SOURCE}" in branch "${CI_COMMIT_BRANCH}".`, `Unhandled event "${CI_PIPELINE_SOURCE}" in branch "${CI_COMMIT_BRANCH}".`,
...@@ -383,31 +383,31 @@ async function triggerDevDeployPipeline() { ...@@ -383,31 +383,31 @@ async function triggerDevDeployPipeline() {
) )
} }
// async function triggerProdDeployPipeline() { async function triggerProdDeployPipeline() {
// const url = new URL( const url = new URL(
// `/api/v4/projects/29/trigger/pipeline`, `/api/v4/projects/29/trigger/pipeline`,
// CI_SERVER_URL CI_SERVER_URL,
// ).toString(); ).toString()
// console.log( console.log(
// "Triggering LexImpact socio-fiscal Prod Deploy pipeline on master branch…" "Triggering LexImpact socio-fiscal Prod Deploy pipeline on master branch…",
// ); )
// const response = await fetch(url, { const response = await fetch(url, {
// body: new URLSearchParams({ body: new URLSearchParams({
// ref: "master", ref: "master",
// token: CI_JOB_TOKEN!, token: CI_JOB_TOKEN!,
// }).toString(), }).toString(),
// headers: { headers: {
// "Content-Type": "application/x-www-form-urlencoded", "Content-Type": "application/x-www-form-urlencoded",
// }, },
// method: "POST", method: "POST",
// }); })
// assert( assert(
// response.ok, response.ok,
// `Unexpected response from ${url}: ${response.status} ${ `Unexpected response from ${url}: ${response.status} ${
// response.statusText response.statusText
// }\n${await response.text()}` }\n${await response.text()}`,
// ); )
// } }
function versionFromObject({ major, minor, patch }: VersionObject): string { function versionFromObject({ major, minor, patch }: VersionObject): string {
return `${major}.${minor}.${patch}` return `${major}.${minor}.${patch}`
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment