mirror of https://github.com/docker/docker-py.git
Update to python 3.7 (buster) and use build-args
The build arg can be used to either test different versions, but also makes it easier to "grep" when upgrading versions. The output format of `gpg2 --list-secret-keys` changed in the version installed on Buster, so `grep` was replaced with `awk` to address the new output format; Debian Jessie: gpg2 --no-auto-check-trustdb --list-secret-keys /root/.gnupg/secring.gpg ------------------------ sec 1024D/A7B21401 2018-04-25 uid Sakuya Izayoi <sakuya@gensokyo.jp> ssb 1024g/C235E4CE 2018-04-25 Debian Buster: gpg2 --no-auto-check-trustdb --list-secret-keys /root/.gnupg/pubring.kbx ------------------------ sec dsa1024 2018-04-25 [SCA] 9781B87DAB042E6FD51388A5464ED987A7B21401 uid [ultimate] Sakuya Izayoi <sakuya@gensokyo.jp> ssb elg1024 2018-04-25 [E] Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
parent
546bc63244
commit
ea4fbd7ddf
|
@ -1,4 +1,6 @@
|
|||
FROM python:2.7
|
||||
ARG PYTHON_VERSION=2.7
|
||||
|
||||
FROM python:${PYTHON_VERSION}
|
||||
|
||||
RUN mkdir /src
|
||||
WORKDIR /src
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
FROM python:3.5
|
||||
ARG PYTHON_VERSION=3.7
|
||||
|
||||
FROM python:${PYTHON_VERSION}
|
||||
|
||||
ARG uid=1000
|
||||
ARG gid=1000
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
FROM python:3.6
|
||||
ARG PYTHON_VERSION=3.7
|
||||
|
||||
FROM python:${PYTHON_VERSION}
|
||||
|
||||
RUN mkdir /src
|
||||
WORKDIR /src
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
ARG PYTHON_VERSION=3.6
|
||||
FROM python:$PYTHON_VERSION-jessie
|
||||
ARG PYTHON_VERSION=3.7
|
||||
|
||||
FROM python:${PYTHON_VERSION}
|
||||
RUN apt-get update && apt-get -y install \
|
||||
gnupg2 \
|
||||
pass \
|
||||
|
@ -8,7 +9,7 @@ RUN apt-get update && apt-get -y install \
|
|||
COPY ./tests/gpg-keys /gpg-keys
|
||||
RUN gpg2 --import gpg-keys/secret
|
||||
RUN gpg2 --import-ownertrust gpg-keys/ownertrust
|
||||
RUN yes | pass init $(gpg2 --no-auto-check-trustdb --list-secret-keys | grep ^sec | cut -d/ -f2 | cut -d" " -f1)
|
||||
RUN yes | pass init $(gpg2 --no-auto-check-trustdb --list-secret-key | awk '/^sec/{getline; $1=$1; print}')
|
||||
RUN gpg2 --check-trustdb
|
||||
ARG CREDSTORE_VERSION=v0.6.2
|
||||
RUN curl -sSL -o /opt/docker-credential-pass.tar.gz \
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
FROM python:2.7
|
||||
ARG PYTHON_VERSION=2.7
|
||||
|
||||
FROM python:${PYTHON_VERSION}
|
||||
RUN mkdir /tmp/certs
|
||||
VOLUME /certs
|
||||
|
||||
|
|
Loading…
Reference in New Issue