Fix test in .gitlab-ci.yml
This commit is contained in:
parent
6e021bd3a8
commit
543768db7f
|
|
@ -26,39 +26,27 @@ build:
|
||||||
|
|
||||||
test:
|
test:
|
||||||
stage: test
|
stage: test
|
||||||
variables:
|
|
||||||
CI_CONFIG_PATH: debian/.gitlab-ci.yml
|
|
||||||
script:
|
script:
|
||||||
- echo Testing ${RELEASE_IMAGE}
|
- echo Testing ${TEST_IMAGE}
|
||||||
- docker pull ${GITLAB_RUNNER_IMAGE}
|
|
||||||
- docker run --rm --interactive
|
|
||||||
--volume /var/run/docker.sock:/var/run/docker.sock
|
|
||||||
${GITLAB_RUNNER_IMAGE}
|
|
||||||
exec docker --help
|
|
||||||
- git clone https://salsa.debian.org/debian/pidcat.git
|
- git clone https://salsa.debian.org/debian/pidcat.git
|
||||||
- cd pidcat
|
- cd pidcat
|
||||||
- printf
|
- printf
|
||||||
"image\x3a ${TEST_IMAGE}\n\ntest:\n script:\n - /gitlab-ci-git-buildpackage\n"
|
"image\x3a ${TEST_IMAGE}\n\ntest:\n script:\n - git remote set-url origin https://salsa.debian.org/debian/pidcat.git\n - /usr/bin/gitlab-ci-git-buildpackage\n"
|
||||||
> $CI_CONFIG_PATH
|
> .gitlab-ci.yml
|
||||||
- git add $CI_CONFIG_PATH
|
- docker pull ${TEST_IMAGE}
|
||||||
- git config user.name $GITLAB_USER_NAME
|
|
||||||
- git config user.email $GITLAB_USER_EMAIL
|
|
||||||
- git commit $CI_CONFIG_PATH -m $CI_CONFIG_PATH
|
|
||||||
- cat $CI_CONFIG_PATH
|
|
||||||
- docker run --rm --interactive
|
- docker run --rm --interactive
|
||||||
--volume /var/run/docker.sock:/var/run/docker.sock
|
--volume /var/run/docker.sock:/var/run/docker.sock
|
||||||
--volume $PWD:$PWD --workdir $PWD
|
--volume $PWD:$PWD --workdir $PWD
|
||||||
--env "CI_CONFIG_PATH=$CI_CONFIG_PATH"
|
|
||||||
${GITLAB_RUNNER_IMAGE}
|
${GITLAB_RUNNER_IMAGE}
|
||||||
exec docker
|
exec docker
|
||||||
--docker-volumes "/var/run/docker.sock:/var/run/docker.sock"
|
--docker-volumes "/var/run/docker.sock:/var/run/docker.sock"
|
||||||
|
--docker-pull-policy never
|
||||||
--env "HOSTNAME=$HOSTNAME"
|
--env "HOSTNAME=$HOSTNAME"
|
||||||
--env "CI_PROJECT_NAMESPACE=debian"
|
--env "CI_PROJECT_NAMESPACE=debian"
|
||||||
--env "CI_PROJECT_NAME=pidcat"
|
--env "CI_PROJECT_NAME=pidcat"
|
||||||
--env "CI_COMMIT_REF_NAME=`git symbolic-ref HEAD --short`"
|
--env "CI_COMMIT_REF_NAME=`git symbolic-ref HEAD --short`"
|
||||||
--env "CI_COMMIT_SHA=`git rev-parse HEAD`"
|
--env "CI_COMMIT_SHA=`git rev-parse HEAD`"
|
||||||
--env "CI_CONFIG_PATH=$CI_CONFIG_PATH"
|
test
|
||||||
test || true
|
|
||||||
|
|
||||||
release:
|
release:
|
||||||
stage: release
|
stage: release
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue