v1.0.0: ci: add test
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
This commit is contained in:
parent
0eb8c1d907
commit
024a9feda2
3 changed files with 64 additions and 1 deletions
|
|
@ -1,5 +1,6 @@
|
|||
variables:
|
||||
IMAGE_VERSION: $CI_COMMIT_SHORT_SHA
|
||||
IMAGE_TYPE: users
|
||||
|
||||
default:
|
||||
image: debian:11
|
||||
|
|
@ -33,4 +34,24 @@ build:
|
|||
DOCKER_PATH: '.'
|
||||
script:
|
||||
- docker build --pull -t $CI_REGISTRY_IMAGE:$IMAGE_VERSION-release --target release $DOCKER_PATH
|
||||
- docker save $CI_REGISTRY_IMAGE:$IMAGE_VERSION-release | gzip > $IMAGE_TYPE-$IMAGE_VERSION-release.tar.gz
|
||||
- docker save $CI_REGISTRY_IMAGE:$IMAGE_VERSION-release | gzip > $IMAGE_TYPE-$IMAGE_VERSION-release.tar.gz
|
||||
|
||||
integration_test:
|
||||
stage: test
|
||||
image: golang:1.21-alpine
|
||||
variables:
|
||||
DOCKER_TLS_VERIFY: 1
|
||||
DOCKER_CERT_PATH: /certs/client
|
||||
DOCKER_HOST: tcp://docker:2376/
|
||||
DOCKER_URL: docker
|
||||
before_script:
|
||||
- apk update && apk add --no-cache docker-cli
|
||||
- apk add bash
|
||||
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
|
||||
- docker login -u gnomezworc -p $DOCKERHUB_TOKEN
|
||||
script:
|
||||
- bash -ex ./scripts/prepar_test.sh
|
||||
- . ./config/test.src
|
||||
- go test -v ./cmd/
|
||||
needs:
|
||||
- build
|
||||
Loading…
Add table
Add a link
Reference in a new issue