File tree 7 files changed +33
-5
lines changed
7 files changed +33
-5
lines changed Original file line number Diff line number Diff line change @@ -12,19 +12,19 @@ push: all
12
12
docker push libgit2/docurium:${TAG}
13
13
14
14
trusty-amd64 :
15
- docker build -t libgit2/trusty-amd64:${TAG} --build-arg BASE=ubuntu:trusty -f trusty.Dockerfile .
15
+ docker build --build-arg CACHEBUST= $( CACHEBUST ) - t libgit2/trusty-amd64:${TAG} --build-arg BASE=ubuntu:trusty -f trusty.Dockerfile .
16
16
17
17
bionic-x86 :
18
- docker build -t libgit2/bionic-x86:${TAG} --build-arg BASE=multiarch/ubuntu-core:x86-bionic -f bionic.Dockerfile .
18
+ docker build --build-arg CACHEBUST= $( CACHEBUST ) - t libgit2/bionic-x86:${TAG} --build-arg BASE=multiarch/ubuntu-core:x86-bionic -f bionic.Dockerfile .
19
19
20
20
bionic-arm64 :
21
- docker build -t libgit2/bionic-arm64:${TAG} --build-arg BASE=multiarch/ubuntu-core:arm64-bionic -f bionic.Dockerfile .
21
+ docker build --build-arg CACHEBUST= $( CACHEBUST ) - t libgit2/bionic-arm64:${TAG} --build-arg BASE=multiarch/ubuntu-core:arm64-bionic -f bionic.Dockerfile .
22
22
23
23
bionic-arm32 :
24
- docker build -t libgit2/bionic-arm32:${TAG} --build-arg BASE=multiarch/ubuntu-core:armhf-bionic -f bionic.Dockerfile .
24
+ docker build --build-arg CACHEBUST= $( CACHEBUST ) - t libgit2/bionic-arm32:${TAG} --build-arg BASE=multiarch/ubuntu-core:armhf-bionic -f bionic.Dockerfile .
25
25
26
26
xenial-ppc64el :
27
- docker build -t libgit2/xenial-ppc64el:${TAG} --build-arg BASE=multiarch/ubuntu-core:ppc64el-xenial -f xenial.Dockerfile .
27
+ docker build --build-arg CACHEBUST= $( CACHEBUST ) - t libgit2/xenial-ppc64el:${TAG} --build-arg BASE=multiarch/ubuntu-core:ppc64el-xenial -f xenial.Dockerfile .
28
28
29
29
docurium :
30
30
docker build --build-arg CACHEBUST=$(CACHEBUST ) -t libgit2/docurium:${TAG} -f docurium.Dockerfile .
Original file line number Diff line number Diff line change 1
1
ARG BASE
2
2
FROM $BASE
3
+ ARG CACHEBUST=1
3
4
RUN apt-get update
4
5
RUN apt-get -y install pkgconf clang git cmake curl libssl-dev libcurl4 libcurl4-openssl-dev libssh2-1-dev libz-dev valgrind openssh-client openssh-server
5
6
RUN if [ "$ARCH" != "armhf" -a "$ARCH" != "arm64" ]; then apt-get -y install openjdk-11-jre-headless; fi
Original file line number Diff line number Diff line change
1
+ FROM multiarch/centos:7-ppc64-iso
2
+ ARG CACHEBUST=1
3
+ RUN yum install -y git cmake gcc make openssl-devel openssh-server \
4
+ git-daemon java-1.8.0-openjdk-headless
5
+ WORKDIR "/tmp"
6
+ RUN curl https://www.libssh2.org/download/libssh2-1.8.0.tar.gz -o libssh2-1.8.0.tar.gz
7
+ RUN tar xvf libssh2-1.8.0.tar.gz
8
+ WORKDIR "/tmp/libssh2-1.8.0"
9
+ RUN ./configure
10
+ RUN make
11
+ RUN make install
12
+ ENV PKG_CONFIG_PATH /usr/local/lib/pkgconfig
Original file line number Diff line number Diff line change 1
1
FROM debian:jessie-slim
2
+ ARG CACHEBUST=1
2
3
RUN apt-get update
3
4
RUN apt install -y cmake pkg-config ruby ruby-dev llvm libclang-3.5-dev libssl-dev python-pygments
4
5
ARG CACHEBUST=1
Original file line number Diff line number Diff line change
1
+ FROM multiarch/fedora:25-ppc64
2
+ ARG CACHEBUST=1
3
+ RUN yum install -y git cmake gcc make openssl-devel openssh-server \
4
+ git-daemon java-1.8.0-openjdk-headless
5
+ WORKDIR "/tmp"
6
+ RUN curl https://www.libssh2.org/download/libssh2-1.8.0.tar.gz -o libssh2-1.8.0.tar.gz
7
+ RUN tar xvf libssh2-1.8.0.tar.gz
8
+ WORKDIR "/tmp/libssh2-1.8.0"
9
+ RUN ./configure
10
+ RUN make
11
+ RUN make install
12
+ ENV PKG_CONFIG_PATH /usr/local/lib/pkgconfig
Original file line number Diff line number Diff line change 1
1
ARG BASE
2
2
FROM $BASE
3
+ ARG CACHEBUST=1
3
4
4
5
RUN apt-get update
5
6
RUN apt-get install -y curl apt-transport-https
Original file line number Diff line number Diff line change 1
1
ARG BASE
2
2
FROM $BASE
3
+ ARG CACHEBUST=1
3
4
RUN apt-get update
4
5
RUN apt-get -y install pkgconf clang git cmake curl libssl-dev libcurl3 libcurl3-gnutls libcurl4-gnutls-dev valgrind openssh-client openssh-server openjdk-8-jre
5
6
RUN mkdir /var/run/sshd
You can’t perform that action at this time.
0 commit comments