test(docker): unit test to ensure collection installed within container
!9 fixes #9
This commit is contained in:
@ -21,6 +21,9 @@ variables:
|
||||
|
||||
|
||||
include:
|
||||
|
||||
- local: .gitlab/unit-test.gitlab-ci.yml
|
||||
|
||||
- project: nofusscomputing/projects/gitlab-ci
|
||||
ref: development
|
||||
file:
|
||||
@ -239,10 +242,31 @@ Docker Container (dev):
|
||||
- when: never
|
||||
|
||||
|
||||
test:unit:docker:collection:installed:dev:
|
||||
extends: .docker_collection_installed
|
||||
needs:
|
||||
- "Docker Container (dev)"
|
||||
rules:
|
||||
- if: $CI_COMMIT_TAG
|
||||
when: never
|
||||
|
||||
- if: "$CI_COMMIT_AUTHOR =='nfc_bot <helpdesk@nofusscomputing.com>'"
|
||||
when: never
|
||||
|
||||
- if:
|
||||
$CI_COMMIT_BRANCH != "master"
|
||||
&&
|
||||
$CI_PIPELINE_SOURCE == "push"
|
||||
when: always
|
||||
|
||||
- when: never
|
||||
|
||||
|
||||
Docker Hub (dev):
|
||||
extends: .publish-docker-hub
|
||||
needs:
|
||||
- "Docker Container (dev)"
|
||||
- "test:unit:docker:collection:installed:dev"
|
||||
resource_group: docker-build
|
||||
rules:
|
||||
- if: $CI_COMMIT_TAG
|
||||
@ -255,7 +279,7 @@ Docker Hub (dev):
|
||||
$CI_COMMIT_BRANCH == "development"
|
||||
&&
|
||||
$CI_PIPELINE_SOURCE == "push"
|
||||
when: always
|
||||
when: on_success
|
||||
|
||||
- when: never
|
||||
|
||||
@ -281,10 +305,31 @@ Docker Container:
|
||||
- when: never
|
||||
|
||||
|
||||
test:unit:docker:collection:installed:
|
||||
extends: .docker_collection_installed
|
||||
needs:
|
||||
- Docker Container
|
||||
rules:
|
||||
- if: $CI_COMMIT_TAG
|
||||
when: on_success
|
||||
|
||||
- if: "$CI_COMMIT_AUTHOR =='nfc_bot <helpdesk@nofusscomputing.com>'"
|
||||
when: never
|
||||
|
||||
# - if: # Occur on merge
|
||||
# $CI_COMMIT_BRANCH == "development"
|
||||
# &&
|
||||
# $CI_PIPELINE_SOURCE == "push"
|
||||
# when: always
|
||||
|
||||
- when: never
|
||||
|
||||
|
||||
Docker Hub:
|
||||
extends: .publish-docker-hub
|
||||
needs:
|
||||
- "Docker Container"
|
||||
- "test:unit:docker:collection:installed"
|
||||
- "Gitlab Release"
|
||||
resource_group: docker-build
|
||||
rules:
|
||||
|
Reference in New Issue
Block a user