diff options
| author | Michael Grote | 2023-06-10 11:13:39 +0200 |
|---|---|---|
| committer | Michael Grote | 2023-06-10 11:13:39 +0200 |
| commit | 8262d4de49009d3fe6fda4fd6597b39554c191a8 (patch) | |
| tree | 3f168550da816e3bb7a91f1e125d83469ef81da7 /.drone.yml | |
| parent | b1acba27b6d00dde27960975a74c9b6b5e3c70b3 (diff) | |
ci: add parallelism
Diffstat (limited to '.drone.yml')
| -rw-r--r-- | .drone.yml | 49 |
1 files changed, 33 insertions, 16 deletions
@@ -1,13 +1,13 @@ --- kind: pipeline type: docker -name: default +name: linting environment: http_proxy: http://192.168.2.43:9999 # für apt, zeigt auf docker10.grote.lan steps: - - name: run gitleaks + - name: gitleaks image: plugins/gitleaks settings: path: . @@ -19,9 +19,17 @@ steps: - name: hadolint image: hadolint/hadolint:latest-debian commands: - - hadolint --version - - hadolint Dockerfile + - hadolint Dockerfile +--- +kind: pipeline +type: docker +name: selfhosted +depends_on: # bezieht sich auf linting pipeline + - linting +environment: + http_proxy: http://192.168.2.43:9999 # für apt, zeigt auf docker10.grote.lan +steps: - name: docker_build_and_push_selfhosted image: plugins/docker settings: @@ -38,6 +46,27 @@ steps: - pull_request - tag + - name: docker_build_and_push_selfhosted_tag + image: plugins/docker + settings: + dockerfile: Dockerfile + repo: registry.mgrote.net/python-api-server + registry: registry.mgrote.net + tags: + - ${DRONE_TAG} + when: + event: + - tag + +--- +kind: pipeline +type: docker +name: selfhosted +depends_on: # bezieht sich auf linting pipeline + - linting +environment: + http_proxy: http://192.168.2.43:9999 # für apt, zeigt auf docker10.grote.lan +steps: - name: docker_build_and_push_dockerhub image: plugins/docker settings: @@ -57,18 +86,6 @@ steps: - pull_request - tag - - name: docker_build_and_push_selfhosted_tag - image: plugins/docker - settings: - dockerfile: Dockerfile - repo: registry.mgrote.net/python-api-server - registry: registry.mgrote.net - tags: - - ${DRONE_TAG} - when: - event: - - tag - - name: docker_build_and_push_dockerhub_tag image: plugins/docker settings: |