mirror of
				https://git.collinwebdesigns.de/oscar.krause/fastapi-dls.git
				synced 2025-10-31 22:40:17 +01:00 
			
		
		
		
	.gitlab-ci.yml improved
This commit is contained in:
		| @@ -149,14 +149,15 @@ test:archlinux: | ||||
|     - pacman -Sy | ||||
|     - pacman -U --noconfirm *.pkg.tar.zst | ||||
|  | ||||
| deploy:docker: | ||||
|   stage: deploy | ||||
| .deploy: | ||||
|   rules: | ||||
|     - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH | ||||
|     - changes: | ||||
|         - Dockerfile | ||||
|         - requirements.txt | ||||
|         - app/**/* | ||||
|     - if: $CI_COMMIT_TAG | ||||
|       when: never | ||||
|  | ||||
| deploy:docker: | ||||
|   extends: .deploy | ||||
|   stage: deploy | ||||
|   before_script: | ||||
|     - echo "COMMIT=${CI_COMMIT_SHA}" >> version.env | ||||
|     - source version.env | ||||
| @@ -177,10 +178,9 @@ deploy:docker: | ||||
|  | ||||
| deploy:apt: | ||||
|   # doc: https://git.collinwebdesigns.de/help/user/packages/debian_repository/index.md#install-a-package | ||||
|   extends: .deploy | ||||
|   image: debian:bookworm-slim | ||||
|   stage: deploy | ||||
|   rules: | ||||
|     - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH | ||||
|   needs: | ||||
|     - job: build:apt | ||||
|       artifacts: true | ||||
| @@ -217,13 +217,12 @@ deploy:apt: | ||||
|     - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file ${EXPORT_NAME} "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${PACKAGE_NAME}/${PACKAGE_VERSION}/${EXPORT_NAME}"' | ||||
|  | ||||
| deploy:pacman: | ||||
|   extends: .deploy | ||||
|   image: archlinux:base-devel | ||||
|   stage: deploy | ||||
|   needs: | ||||
|     - job: build:pacman | ||||
|       artifacts: true | ||||
|   rules: | ||||
|     - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH | ||||
|   script: | ||||
|     - source .PKGBUILD/PKGBUILD | ||||
|     # fastapi-dls-1.0-1-any.pkg.tar.zst | ||||
|   | ||||
		Reference in New Issue
	
	Block a user