Skip to content

Commit

Permalink
Build samples in Docker
Browse files Browse the repository at this point in the history
  • Loading branch information
helje5 committed Nov 22, 2017
1 parent 570da28 commit da33c27
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 1 deletion.
1 change: 1 addition & 0 deletions .gitignore
Expand Up @@ -17,4 +17,5 @@ apidox
.docker*.build
.docker*.Packages
Package.pins
Package.resolved

17 changes: 17 additions & 0 deletions GNUmakefile
Expand Up @@ -131,5 +131,22 @@ docker-build-4:
swift:4.0.2 \
bash -c "cd /src && swift build"

docker-build-3-samples:
mkdir -p .docker3.build .docker3.Packages
docker run --rm \
-v $(PWD):/src \
-v $(PWD)/.docker3.build:/src/.build \
-v $(PWD)/.docker3.Packages:/src/Packages \
swift:3.1.1 \
bash -c "cd /src && swift build && git tag --force 0.3.33 && cd Samples && make distclean && make && git tag -d 0.3.33"

docker-build-4-samples:
mkdir -p .docker4.build
docker run --rm \
-v $(PWD):/src \
-v $(PWD)/.docker4.build:/src/.build \
swift:4.0.2 \
bash -c "cd /src && swift build && git tag --force 0.3.33 && cd Samples && make distclean && make && git tag -d 0.3.33"

docker-clean:
rm -rf .docker3.* .docker4.*
1 change: 0 additions & 1 deletion Samples/GNUmakefile
Expand Up @@ -49,4 +49,3 @@ clean :

distclean : clean
rm -rf */Packages */Package.pins */Package.resolved

0 comments on commit da33c27

Please sign in to comment.