Base gitea-init on opendevorg/python-base
So that we can keep one python base image for our python things, base jinja-init and gitea-init on python-base. Also, tie jinja-init to python-base in the dependency graph and gitea-init to jinja-init. This way if python-base updates, we'll rebuild our python images. Update FROM lines to use full paths to images. Change-Id: I554bf07fa8e458e443729cf4b8f40d7ceeaafa04
This commit is contained in:
parent
1993d985d0
commit
ccaf54c866
23
.zuul.yaml
23
.zuul.yaml
@ -60,6 +60,7 @@
|
|||||||
repository: opendevorg/jinja-init
|
repository: opendevorg/jinja-init
|
||||||
files: &jinja-init_files
|
files: &jinja-init_files
|
||||||
- docker/jinja-init/.*
|
- docker/jinja-init/.*
|
||||||
|
- docker/python-base/.*
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: system-config-upload-image-jinja-init
|
name: system-config-upload-image-jinja-init
|
||||||
@ -87,6 +88,8 @@
|
|||||||
repository: opendevorg/gitea-init
|
repository: opendevorg/gitea-init
|
||||||
files: &gitea-init_files
|
files: &gitea-init_files
|
||||||
- docker/gitea-init/.*
|
- docker/gitea-init/.*
|
||||||
|
- docker/jinja-init/.*
|
||||||
|
- docker/python-base/.*
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: system-config-upload-image-gitea-init
|
name: system-config-upload-image-gitea-init
|
||||||
@ -1067,8 +1070,14 @@
|
|||||||
- system-config-run-zuul-preview
|
- system-config-run-zuul-preview
|
||||||
- system-config-run-letsencrypt
|
- system-config-run-letsencrypt
|
||||||
- system-config-build-image-bazel
|
- system-config-build-image-bazel
|
||||||
- system-config-build-image-jinja-init
|
- system-config-build-image-jinja-init:
|
||||||
- system-config-build-image-gitea-init
|
dependencies:
|
||||||
|
- name: system-config-build-image-python-base
|
||||||
|
soft: true
|
||||||
|
- system-config-build-image-gitea-init:
|
||||||
|
dependencies:
|
||||||
|
- name: system-config-build-image-jinja-init
|
||||||
|
soft: true
|
||||||
- system-config-build-image-gitea
|
- system-config-build-image-gitea
|
||||||
- system-config-build-image-gerrit-base:
|
- system-config-build-image-gerrit-base:
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -1126,8 +1135,14 @@
|
|||||||
- system-config-run-zuul-preview
|
- system-config-run-zuul-preview
|
||||||
- system-config-run-letsencrypt
|
- system-config-run-letsencrypt
|
||||||
- system-config-upload-image-bazel
|
- system-config-upload-image-bazel
|
||||||
- system-config-upload-image-jinja-init
|
- system-config-upload-image-jinja-init:
|
||||||
- system-config-upload-image-gitea-init
|
dependencies:
|
||||||
|
- name: system-config-build-image-python-base
|
||||||
|
soft: true
|
||||||
|
- system-config-upload-image-gitea-init:
|
||||||
|
dependencies:
|
||||||
|
- name: system-config-build-image-jinja-init
|
||||||
|
soft: true
|
||||||
- system-config-upload-image-gitea
|
- system-config-upload-image-gitea
|
||||||
- system-config-upload-image-gerrit-base:
|
- system-config-upload-image-gerrit-base:
|
||||||
dependencies:
|
dependencies:
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
FROM opendevorg/jinja-init as gitea-init
|
FROM docker.io/opendevorg/jinja-init as gitea-init
|
||||||
|
|
||||||
COPY entrypoint.sh /
|
COPY entrypoint.sh /
|
||||||
|
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
FROM python:slim as build
|
FROM docker.io/opendevorg/python-base as build
|
||||||
|
|
||||||
RUN apt-get update && apt-get -y install \
|
RUN apt-get update && apt-get -y install \
|
||||||
git \
|
git \
|
||||||
@ -25,7 +25,7 @@ WORKDIR /src/jinja-init
|
|||||||
|
|
||||||
RUN git checkout 8c13a44124a5a363519df787b1cd0abd1198b8df
|
RUN git checkout 8c13a44124a5a363519df787b1cd0abd1198b8df
|
||||||
|
|
||||||
FROM python:slim as jinja-init
|
FROM docker.io/opendevorg/python-base as jinja-init
|
||||||
|
|
||||||
RUN pip install jinja2
|
RUN pip install jinja2
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user