Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- build:
- stage: build
- script:
- - echo ${CONTAINER_IMAGE_BASE}
- - ls -alh /bin/sh
- - docker login -u "${CI_REGISTRY_USER}" -p "${CI_REGISTRY_PASSWORD}" "${CI_REGISTRY}"
- - ./docker/run.sh $DISTRO ${CONTAINER_IMAGE_BASE} build
- - docker push ${CONTAINER_IMAGE_BASE}
- package_deb:
- stage: package
- dependencies:
- - build
- script:
- - ./docker/run.sh $DISTRO ${CONTAINER_IMAGE_BASE} package_deb
- artifacts:
- paths:
- - "*.deb"
- cpp:
- stage: unit-tests
- dependencies:
- - build
- script:
- - docker login -u "${CI_REGISTRY_USER}" -p "${CI_REGISTRY_PASSWORD}" "${CI_REGISTRY}"
- - ./run_with_timeout_and_progress.sh 3600 ./docker/run.sh $DISTRO ${CONTAINER_IMAGE_BASE} cpp
- - cat ${TEST_RESULTS}
- - docker run -v ${PWD}:/home/jenkins/alba -i python:2.7.15 /home/jenkins/alba/ci/parse_results.py /home/jenkins/alba/testresults.xml
- artifacts:
- reports:
- junit: ${TEST_RESULTS}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement