Skip to content

Commit a05a1d5

Browse files
committed
testing: stop building ansible always, reduce verbosity
1 parent 6797614 commit a05a1d5

File tree

4 files changed

+5
-48
lines changed

4 files changed

+5
-48
lines changed

.travis.yml

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -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

9249
notifications:

tests/devel-centos7/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ RUN yum clean all && \
2020
yum -y remove $(rpm -qa "*-devel") && \
2121
yum -y groupremove "Development tools" && \
2222
yum -y autoremove && \
23-
yum -y install bzip2 file findutils gem git gzip hg procps-ng svn sudo tar which unzip xz zip && \
23+
yum -y install bzip2 crontabs file findutils gem git gzip hg procps-ng svn sudo tar tree which unzip xz zip && \
2424
yum clean all && rm -rf /var/cache/yum
2525

2626
RUN mkdir /etc/ansible/

tests/stable-centos7/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ RUN yum clean all && \
1212
yum -y remove $(rpm -qa "*-devel") && \
1313
yum -y groupremove "Development tools" && \
1414
yum -y autoremove && \
15-
yum -y install bzip2 file findutils gem git gzip hg procps-ng svn sudo tar which unzip xz zip
15+
yum -y install bzip2 crontabs file findutils gem git gzip hg procps-ng svn sudo tar tree which unzip xz zip
1616

1717
RUN mkdir /etc/ansible/
1818
RUN echo -e '[local]\nlocalhost' > /etc/ansible/hosts

tests/test-in-docker-image.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ ANSIBLE_VERSION=${3:-}
1212
ANSIBLE_VAR=""
1313
ANSIBLE_INVENTORY="tests/inventory"
1414
ANSIBLE_PLAYBOOk="tests/test.yml"
15-
#ANSIBLE_LOG_LEVEL=""
16-
ANSIBLE_LOG_LEVEL="-vvv"
15+
ANSIBLE_LOG_LEVEL="-v"
16+
#ANSIBLE_LOG_LEVEL="-vvv"
1717
APACHE_CTL="apache2ctl"
1818

1919
# if there wasn't sudo then ansible couldn't use it
@@ -129,7 +129,7 @@ function extra_tests(){
129129

130130
set -e
131131
function main(){
132-
install_os_deps
132+
# install_os_deps
133133
# install_ansible_devel
134134
show_version
135135
# tree_list

0 commit comments

Comments
 (0)