В настоящее время у меня есть образ докера с Дженкинсом и Python.
Я сделал что-то вроде
FROM jenkins/jenkins:lts
USER root
RUN apt-get update && \
apt-get install -y python python-pip python3-pip && \
... (and more stuff)
... (I also install gcloud sdk)
WORKDIR /opt/app
RUN /usr/bin/env python3 -m pip install --upgrade pip \
&& /usr/bin/env python3 -m pip install pipenv==2018.10.13
RUN /usr/bin/env python -m pip install --upgrade pip \
&& /usr/bin/env python -m pip install pipenv==2018.10.13
RUN chown jenkins /opt/app -R
USER jenkins
Но это устанавливает Python 3.5.3 (https://packages.debian.org/stretch/python3)
Мне нужен Python 3.7 (а также Python 2.7.15).
Итак, я пробую свой путь с несколькими FROM
, как объяснено здесь и есть .Но безрезультатно.
FROM python:2.7.15-stretch as py2
FROM python:3.7.2-stretch as py3
FROM jenkins/jenkins:lts as jenkins
Я почти уверен, что это не так уж сложно ... как только вы играете с ним один раз ...
Итак, любая помощь приветствуется.