forked from oscar.krause/fastapi-dls
.gitlab-ci.yml improvements
This commit is contained in:
parent
5af1ba106d
commit
a7fb43e1dc
@ -7,10 +7,6 @@ build:docker:
|
||||
stage: build
|
||||
rules:
|
||||
- if: $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH
|
||||
- changes:
|
||||
- Dockerfile
|
||||
- requirements.txt
|
||||
- app/**/*
|
||||
tags: [ docker ]
|
||||
before_script:
|
||||
- echo "COMMIT=${CI_COMMIT_SHA}" >> version.env # COMMIT=`git rev-parse HEAD`
|
||||
@ -23,10 +19,6 @@ build:debian:
|
||||
# debian:bullseye-slim
|
||||
image: debian:bookworm-slim # just to get "python3-jose" working
|
||||
stage: build
|
||||
rules:
|
||||
- changes:
|
||||
- DEBIAN/**/*
|
||||
- app/**/*
|
||||
before_script:
|
||||
- apt-get update -qq && apt-get install -qq -y build-essential
|
||||
- chmod 0755 -R .
|
||||
@ -99,6 +91,10 @@ deploy:docker:
|
||||
stage: deploy
|
||||
rules:
|
||||
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
|
||||
- changes:
|
||||
- Dockerfile
|
||||
- requirements.txt
|
||||
- app/**/*
|
||||
before_script:
|
||||
- echo "COMMIT=${CI_COMMIT_SHA}" >> version.env
|
||||
- source version.env
|
||||
@ -121,8 +117,11 @@ deploy:debian:
|
||||
# doc: https://git.collinwebdesigns.de/help/user/packages/debian_repository/index.md#install-a-package
|
||||
image: debian:bookworm-slim
|
||||
stage: deploy
|
||||
# rules:
|
||||
# - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
|
||||
rules:
|
||||
#- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
|
||||
- changes:
|
||||
- DEBIAN/**/*
|
||||
- app/**/*
|
||||
needs:
|
||||
- job: build:debian
|
||||
artifacts: true
|
||||
|
Loading…
Reference in New Issue
Block a user