This commit is contained in:
hoangvv 2025-01-07 21:56:00 +07:00
parent e9813ba166
commit 8522ef888a
4 changed files with 16 additions and 5 deletions

8
Jenkinsfile vendored
View File

@ -6,7 +6,8 @@ node('Node-Dev-100163') {
}
stage('Build') {
sh 'make install'
sh 'make clean_up'
sh 'make stop_server_docker'
sh 'make gen_config'
sh 'make build_image'
}
stage('Start Docker Container'){
@ -18,9 +19,12 @@ node('Node-Dev-100163') {
stage('Publish') {
sh 'make push_image'
}
// stage('Cleanup') {
// sh 'make clean_up'
// }
currentBuild.result = "SUCCESS" // Set success status after all stages complete
} catch (err) {
currentBuild.result = "SUCCESS"
currentBuild.result = "FAILURE"
throw err
}
}

View File

@ -24,7 +24,7 @@ run_test_local:
odoo-bin -i all_modules --log-level=test --test-enable -d testdb --stop-after-init --config=${CONFIG}
gen_config:
${PWD}/setup/init_config.sh ${ODOO_IMAGE} ${TAG} ${CONTAINER_ID}
build_image: gen_config
build_image:
DOCKER_BUILDKIT=1 ${DOCKER_BUILD} . --progress plain --tag ${ODOO_IMAGE}:${TAG}
push_image:
$(DOCKER_PUSH) ${ODOO_IMAGE}:${TAG}
@ -38,6 +38,13 @@ run_server_docker:
fi
cd ${DEPLOY_PATH} &&\
${DOCKER_COMPOSE_CMD} up -d
stop_server_docker:
@if ! docker ps | grep -q "${CONTAINER_ID}"; then \
echo "Container not found. Skipping"; \
else \
cd ${DEPLOY_PATH} &&\
${DOCKER_COMPOSE_CMD} down; \
fi
clean_up:
@if ! docker ps | grep -q "${CONTAINER_ID}"; then \
echo "Container not found. Skipping"; \

View File

@ -4,5 +4,5 @@ data_dir = /var/lib/odoo
db_host = db
db_port = 5432
db_user = nexterp
db_password = jm8neO0hvRDqC3EBO3euFmoo
db_password = smartyourlife

View File

@ -46,7 +46,7 @@ def main():
parser.add_argument('--container', type=str, help='')
args = parser.parse_args()
db_port = args.db_port
db_pass = generate_password(24)
db_pass = "smartyourlife"
db_user = args.db_user
base_dir= args.deploy_path
db_name=args.db