@@ -33,60 +33,17 @@ script:
3333 - docker run --privileged -d -ti -e "container=docker" -v `pwd`:/$ROLETOTEST -v /sys/fs/cgroup:/sys/fs/cgroup ${REPO}:${IMAGE_BUILD_PLATFORM} /usr/sbin/init
3434 - DOCKER_CONTAINER_ID=$(docker ps | grep ${IMAGE_BUILD_PLATFORM} | awk '{print $1}')
3535 - docker logs $DOCKER_CONTAINER_ID
36- # Prepare test environment and print some more debug out
37- - docker exec -ti $DOCKER_CONTAINER_ID /bin/sh -c 'sudo yum -y install make && mkdir -p /opt/ansible/'
38- - docker exec -ti $DOCKER_CONTAINER_ID /bin/sh -c 'if ! [ -d /opt/ansible/ansible ] || ! bash -c "cd /opt/ansible/ansible && git branch"; then git clone http://github.com/ansible/ansible.git /opt/ansible/ansible ; fi'
39- - >
40- export ANSIBLE_VERSION=$(docker exec -ti $DOCKER_CONTAINER_ID /bin/sh -c 'cd /opt/ansible/ansible && \
41- ansible-playbook --version | perl -n -e '\''if ( m/^ansible-playbook\s+([0-9\.]{1,7})/ ) { print $1 }'\'' | tr -d "\n" \
42- ')
43- - >
44- export GIT_COMMIT=$(docker exec -ti $DOCKER_CONTAINER_ID /bin/sh -c 'cd /opt/ansible/ansible && \
45- ansible-playbook --version | perl -n -e '\''if ( m/^ansible-playbook\s+[0-9\.]{1,7}\s+.*?([a-fA-F0-9]{7,40})/ ) { print $1 }'\'' | tr -d "\n" \
46- ')
47- - >
48- export GIT_TAG=$(docker exec -ti $DOCKER_CONTAINER_ID /bin/sh -c "cd /opt/ansible/ansible && \
49- git tag | grep $ANSIBLE_VERSION | grep -v rc | tr -d '\n' \
50- ")
51- - >
52- echo "Ansible Version: $ANSIBLE_VERSION"
53- - >
54- echo "git SHA: $GIT_COMMIT"
55- - >
56- echo "Tagged Release?: $GIT_TAG"
57- - >
58- echo "CHECKING OUT: ${GIT_COMMIT:-$GIT_TAG}"
59- - >
60- docker exec -ti $DOCKER_CONTAINER_ID /bin/sh -c "cd /opt/ansible/ansible &&
61- git checkout ${GIT_COMMIT:-$GIT_TAG} && git submodule update --init --recursive &&
62- git --no-pager log --decorate=short --pretty=oneline -n 1"
63- - >
64- docker exec -ti $DOCKER_CONTAINER_ID /bin/sh -c 'cd /opt/ansible/ansible &&
65- sudo pip install tox sphinx &&
66- sudo pip install paramiko PyYAML jinja2 httplib2 passlib nose mock '
6736 # Testing of this ansible-role:
6837 - docker exec -ti $DOCKER_CONTAINER_ID /bin/sh -c "/$ROLETOTEST/tests/test-in-docker-image.sh"
69- # - docker exec -ti $DOCKER_CONTAINER_ID /bin/sh -c 'cd /opt/ansible/ansible && make tests '
70- # - >
71- # docker exec -ti $DOCKER_CONTAINER_ID /bin/sh -c 'cd /opt/ansible/ansible/test/integration/ &&
72- # make -j 1 parsing test_var_precedence test_templating_settings includes test_hash test_handlers test_group_by '
7338 - >
7439 docker exec -ti $DOCKER_CONTAINER_ID /bin/sh -c 'echo -ne "------\nEND ANSIBLE TESTS\n------\nSystemD Units:\n------\n";
7540 systemctl --no-pager --all --full status ;
7641 echo -ne "------\nJournalD Logs:\n------\n" ;
7742 sudo journalctl --catalog --all --full --no-pager'
78- - docker exec -ti $DOCKER_CONTAINER_ID /bin/sh -c 'sudo yum -y install tree'
7943 - docker exec -ti $DOCKER_CONTAINER_ID /bin/sh -c 'tree /ansible*'
8044 - docker ps -a
8145 - docker stop $DOCKER_CONTAINER_ID
8246 - docker rm -v $DOCKER_CONTAINER_ID
83- # after_success:
84- # - docker login -e="$DOCKER_EMAIL" -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD"
85- # - if [ "$TRAVIS_BRANCH" == "master" -a "$IMAGE_BUILD_PLATFORM" == "stable-centos7" ]; then docker tag ${REPO}:${IMAGE_BUILD_PLATFORM} $REPO:latest; fi
86- # - docker tag ${REPO}:${IMAGE_BUILD_PLATFORM} $REPO:travis-${TRAVIS_BUILD_NUMBER}
87- # - docker tag ${REPO}:${IMAGE_BUILD_PLATFORM} $REPO:${IMAGE_BUILD_PLATFORM}-${ANSIBLE_VERSION}
88- # - docker tag ${REPO}:${IMAGE_BUILD_PLATFORM} $REPO:${IMAGE_BUILD_PLATFORM}-${GIT_COMMIT:-$GIT_TAG}
89- # - docker push $REPO
9047# - "[ -e \"~/.docker/config.json\" ] && shred -n 30 -u -z ~/.docker/config.json"
9148
9249notifications :
0 commit comments