Merge pull request #628 from TomChv/improve-docker-push

Improve docker.#Push definition
This commit is contained in:
Andrea Luzzardi
2021-07-01 18:25:40 +02:00
committed by GitHub
22 changed files with 447 additions and 131 deletions

View File

@@ -62,6 +62,29 @@ setup() {
dagger -e docker-build up
}
@test "docker push and pull" {
skip "An occasional data race condition happen in the CI. Must be fix before execute that test"
# Push image
dagger -e docker-push up
# Get image reference
dagger -e docker-pull input text ref "$(dagger -e docker-push query -c TestPush.push.ref | tr -d '\n' | tr -d '\"')"
# Pull image
dagger -e docker-pull up
}
@test "docker push: multi registry" {
skip "An occasional data race condition happen in the CI. Must be fix before execute that test"
run dagger -e docker-push-multi-registry up
}
@test "docker push: invalid credential" {
# Push image (SHOULD FAIL)
run dagger -e docker-push-invalid-creds up
assert_failure
}
@test "docker command: ssh" {
dagger -e docker-command-ssh up
}