diff --git a/.travis.yml b/.travis.yml index 79cb0b6..aa267ec 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,7 +9,7 @@ branches: - dev install: - - docker build -t archlinux/dotfiles docker/archlinux/Dockerfile + - docker build -t archlinux/dotfiles - < docker/archlinux/Dockerfile script: - - docker run archlinux/dotfiles + - docker run archlinux/dotfiles test.sh diff --git a/docker/archlinux/Dockerfile b/docker/archlinux/Dockerfile index 4c11026..6a211d0 100644 --- a/docker/archlinux/Dockerfile +++ b/docker/archlinux/Dockerfile @@ -42,4 +42,8 @@ WORKDIR /home/test/ ENV LANG="fr_FR.UTF-8" RUN cd /tmp; curl -o PKGBUILD https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=packer-git RUN cd /tmp; makepkg PKGBUILD --install --needed --noconfirm -ENTRYPOINT git clone --recursive https://github.com/eoli3n/dotfiles && cd /home/test/dotfiles; ./install.sh desktop && echo -e "test" | chsh -s '/usr/bin/zsh' +RUN git clone --recursive https://github.com/eoli3n/dotfiles +RUN cd /home/test/dotfiles; ./install.sh desktop | tee ansible.log +RUN echo -e "test" | chsh -s '/usr/bin/zsh' +ADD test.sh . +ENTRYPOINT /usr/bin/zsh diff --git a/docker/archlinux/test.sh b/docker/archlinux/test.sh new file mode 100755 index 0000000..93f7a80 --- /dev/null +++ b/docker/archlinux/test.sh @@ -0,0 +1,2 @@ +#!/bin/bash +cat ~/ansible.log | grep 'failed=0'