|
1 | | -# DOCKER_NAME=jenkins-tap-test-jessie |
2 | | -FROM docker.mgm.sipwise.com/sipwise-jessie:latest |
| 1 | +# DOCKER_NAME=jenkins-tap-test-bullseye |
| 2 | +FROM docker.mgm.sipwise.com/sipwise-bullseye:latest |
3 | 3 |
|
4 | 4 | # Important! Update this no-op ENV variable when this Dockerfile |
5 | 5 | # is updated with the current date. It will force refresh of all |
6 | 6 | # of the base images and things like `apt-get update` won't be using |
7 | 7 | # old cached versions when the Dockerfile is built. |
8 | | -ENV REFRESHED_AT 2020-01-24 |
9 | | - |
10 | | -RUN echo "# generated by Dockerfile from jenkins-tap-test-jessie at $(date)\n\ |
11 | | -deb https://deb.sipwise.com/autobuild/ internal-jessie main\n" > \ |
12 | | - /etc/apt/sources.list.d/sipwise-internal.list && \ |
13 | | - echo "# generated by Dockerfile from jenkins-tap-test-jessie at $(date)\n\ |
14 | | -deb [arch=amd64] https://debian.sipwise.com/debian jessie-backports main contrib\n" > \ |
15 | | - /etc/apt/sources.list.d/debian-backports.list && \ |
16 | | - echo "# generated by Dockerfile from jenkins-tap-test-jessie at $(date)\n\ |
17 | | -Explanation: force installing pep8 from jessie-backports\n\ |
18 | | -Package: pep8\n\ |
19 | | -Pin: release n=jessie-backports\n\ |
20 | | -Pin-Priority: 600\n" > /etc/apt/preferences.d/pep8.pref |
| 8 | +ENV REFRESHED_AT 2021-08-02 |
21 | 9 |
|
22 | 10 | RUN apt-get update && apt-get install --assume-yes --no-install-recommends \ |
23 | 11 | binutils \ |
24 | 12 | file \ |
25 | 13 | jenkins-debian-glue \ |
26 | 14 | libperl-critic-perl \ |
27 | 15 | parallel \ |
28 | | - pep8 \ |
| 16 | + pycodestyle \ |
29 | 17 | ruby \ |
30 | 18 | shellcheck \ |
31 | 19 | xz-utils && \ |
@@ -55,12 +43,12 @@ WORKDIR /code/ |
55 | 43 | # (jump to the next section if you don't want to build yourself!): |
56 | 44 | # NOTE: run the following command from root folder of git repository: |
57 | 45 | # |
58 | | -# % docker build --tag="jenkins-tap-test-jessie" -f t/tap-tests-docker/Dockerfile . |
59 | | -# % docker run --rm -i -t -v $(pwd):/code/source:rw jenkins-tap-test-jessie:latest bash |
| 46 | +# % docker build --tag="jenkins-tap-test-bullseye" -f t/tap-tests-docker/Dockerfile . |
| 47 | +# % docker run --rm -i -t -v $(pwd):/code/source:rw jenkins-tap-test-bullseye:latest bash |
60 | 48 | # |
61 | 49 | # Use the existing docker image: |
62 | | -# % docker pull docker.mgm.sipwise.com/jenkins-tap-test-jessie |
63 | | -# % docker run --rm -i -t -v $(pwd):/code/source:rw docker.mgm.sipwise.com/jenkins-tap-test-jessie:latest bash |
| 50 | +# % docker pull docker.mgm.sipwise.com/jenkins-tap-test-bullseye |
| 51 | +# % docker run --rm -i -t -v $(pwd):/code/source:rw docker.mgm.sipwise.com/jenkins-tap-test-bullseye:latest bash |
64 | 52 | # |
65 | 53 | # Inside docker (the command is in history, just press UP button): |
66 | 54 | # LC_ALL=C.UTF-8 SHELL=bash WORKSPACE=/code/ /usr/bin/tap_tool_dispatcher |
|
0 commit comments