Skip to content

Commit 7c32786

Browse files
authored
Merge pull request #71 from libgit2/more-docker-distros
Add more distros built via docker
2 parents 1ce2d65 + 0a1a544 commit 7c32786

File tree

3 files changed

+19
-3
lines changed

3 files changed

+19
-3
lines changed

.travis.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ matrix:
2121
dist: trusty
2222
sudo: required
2323
env: RID=debian.9-x64
24+
- os: linux
25+
dist: trusty
26+
sudo: required
27+
env: RID=alpine-x64
2428
- os: osx
2529
env: RID=osx
2630

@@ -37,8 +41,6 @@ before_install:
3741

3842
install: true
3943

40-
script:
41-
- if [[ $RID == "osx" ]] || [[ $RID == "linux-x64" ]]; then ./build.libgit2.sh ; fi
42-
- if [[ $RID != "osx" ]] && [[ $RID != "linux-x64" ]]; then ./dockerbuild.sh ; fi
44+
script: if [[ $RID == "osx" ]]; then ./build.libgit2.sh ; else ./dockerbuild.sh ; fi
4345

4446
after_success: ./uploadbinaries.sh

Dockerfile.alpine-x64

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
FROM alpine:3.7
2+
WORKDIR /nativebinaries
3+
COPY . /nativebinaries/
4+
5+
RUN apk add --no-cache bash build-base cmake curl-dev openssl-dev
6+
7+
CMD ["/bin/bash", "-c", "./build.libgit2.sh"]

Dockerfile.linux-x64

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
FROM ubuntu:14.04
2+
WORKDIR /nativebinaries
3+
COPY . /nativebinaries/
4+
5+
RUN apt update && apt -y install cmake libcurl4-openssl-dev libssl-dev pkg-config
6+
7+
CMD ["/bin/bash", "-c", "./build.libgit2.sh"]

0 commit comments

Comments
 (0)