Skip to content

Commit a02c84d

Browse files
committed
🔧 chore[Jenkinsfile]: streamline environment file handling and update npm install command
1 parent c5755d0 commit a02c84d

1 file changed

Lines changed: 6 additions & 40 deletions

File tree

‎Jenkinsfile‎

Lines changed: 6 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,6 @@ pipeline {
3333
env.DOCKER_COMPOSE_FILE = ''
3434
env.ENV_FILE_CREDENTIAL = 'blog-dev-env-file'
3535
}
36-
37-
echo "Environment: ${env.ENVIRONMENT}"
38-
echo "DOCKER_COMPOSE_FILE: ${env.DOCKER_COMPOSE_FILE}"
3936
}
4037
}
4138
}
@@ -44,10 +41,7 @@ pipeline {
4441
steps {
4542
script {
4643
withCredentials([file(credentialsId: env.ENV_FILE_CREDENTIAL, variable: 'SECRET_ENV_FILE')]) {
47-
sh "ls -l $SECRET_ENV_FILE"
48-
sh "cat $SECRET_ENV_FILE"
4944
sh "cp $SECRET_ENV_FILE .env"
50-
echo "Loaded environment file for ${env.ENVIRONMENT}."
5145
}
5246
}
5347
}
@@ -57,24 +51,19 @@ pipeline {
5751
steps {
5852
script {
5953
checkout scm
60-
env.LAST_COMMIT_AUTHOR = sh(script: "git log -1 --pretty=format:'%an'", returnStdout: true).trim()
61-
env.LAST_COMMIT_MESSAGE = sh(script: "git log -1 --pretty=format:'%s'", returnStdout: true).trim()
62-
63-
echo "Last Commit Author: ${env.LAST_COMMIT_AUTHOR}"
64-
echo "Last Commit Message: ${env.LAST_COMMIT_MESSAGE}"
6554
}
6655
}
6756
}
6857

6958
stage('Install Dependencies') {
7059
steps {
7160
script {
72-
sh 'npm install'
61+
sh 'npm ci'
7362
}
7463
}
7564
}
7665

77-
stage('Maual Build') {
66+
stage('Build') {
7867
steps {
7968
script {
8069
sh 'npm run build'
@@ -96,7 +85,6 @@ pipeline {
9685
}
9786
steps {
9887
script {
99-
echo "Using DOCKER_COMPOSE_FILE: ${env.DOCKER_COMPOSE_FILE}"
10088
sh """
10189
docker compose -f ${env.DOCKER_COMPOSE_FILE} build
10290
docker compose -f ${env.DOCKER_COMPOSE_FILE} up -d
@@ -123,31 +111,9 @@ pipeline {
123111
url: "https://raw.githubusercontent.com/bsospace/assets/refs/heads/main/LOGO/LOGO%20WITH%20CIRCLE.ico"
124112
],
125113
fields: [
126-
[
127-
name: "Job",
128-
value: "${env.JOB_NAME} [#${env.BUILD_NUMBER}]",
129-
inline: true
130-
],
131-
[
132-
name: "Status",
133-
value: status,
134-
inline: true
135-
],
136-
[
137-
name: "Branch",
138-
value: "${env.BRANCH_NAME ?: 'unknown'}",
139-
inline: true
140-
],
141-
[
142-
name: "Author",
143-
value: "${env.LAST_COMMIT_AUTHOR ?: 'unknown'}",
144-
inline: true
145-
],
146-
[
147-
name: "Commit Message",
148-
value: "${env.LAST_COMMIT_MESSAGE ?: 'unknown'}",
149-
inline: false
150-
]
114+
[name: "Job", value: "${env.JOB_NAME} [#${env.BUILD_NUMBER}]", inline: true],
115+
[name: "Status", value: status, inline: true],
116+
[name: "Branch", value: "${env.BRANCH_NAME ?: 'unknown'}", inline: true]
151117
],
152118
footer: [
153119
text: "Pipeline executed at",
@@ -166,4 +132,4 @@ pipeline {
166132
}
167133
}
168134
}
169-
}
135+
}

0 commit comments

Comments
 (0)