forked from sgerrand/docker-glibc-builder
-
Notifications
You must be signed in to change notification settings - Fork 0
/
circle.yml
35 lines (35 loc) · 973 Bytes
/
circle.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
general:
artifacts:
- "artifacts"
machine:
environment:
GLIBC_VERSION: 2.26
pre:
- sudo mv /usr/local/go /usr/local/go-1.6.2
- wget -q -O /tmp/go1.7.3.tgz https://storage.googleapis.com/golang/go1.7.3.linux-386.tar.gz
- sudo tar -xzf /tmp/go1.7.3.tgz -C /usr/local
services:
- docker
dependencies:
pre:
- git fetch --tags
- go get github.com/tcnksm/ghr
override:
- docker build -t glibc-builder ~/docker-glibc-builder
test:
pre:
- mkdir -p artifacts
override:
- "docker run --rm -e STDOUT=1 glibc-builder $GLIBC_VERSION /usr/glibc-compat > artifacts/glibc-bin-$GLIBC_VERSION-i686.tar.gz"
deployment:
release:
tag: /[0-9]+(\.[0-9]+){1,2}(\-r\d+)?$/
owner: CodeHz
commands:
- ghr -u CodeHz $CIRCLE_TAG artifacts/
master:
branch: master
owner: CodeHz
commands:
- ghr -u CodeHz --prerelease --delete unreleased artifacts
- ghr -u CodeHz --prerelease unreleased artifacts