Skip to content

Commit 6abd6f4

Browse files
committedFeb 14, 2016
Add Drone build configuration
0 parents  commit 6abd6f4

File tree

2 files changed

+44
-0
lines changed

2 files changed

+44
-0
lines changed
 

‎.drone.yml

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
matrix:
2+
VERSION:
3+
- "2.22"
4+
5+
build:
6+
preparing:
7+
image: armhfbuild/buildpack-deps:jessie-scm
8+
commands:
9+
- rm upstream -fR && git clone --single-branch https://github.com/andyshinn/alpine-pkg-glibc upstream
10+
- rm packages -fR && mkdir packages
11+
- chown -R 1000 upstream packages
12+
- cd upstream
13+
- sed -i 's/arch=.*/arch="armhf"/g' APKBUILD
14+
- sed -i 's/ld-linux-x86-64.so.2/ld-linux-armhf.so.3/g' APKBUILD
15+
- sed -i 's/lib64/lib/g' APKBUILD
16+
- sed -i 's/^source=.*/source="https:\/\/github.com\/armhf-docker-library\/glibc\/releases\/download\/2.22\/glibc-bin.tar.gz/' APKBUILD
17+
- export MD5=2a9d468836dd45918d679ee53ae23542
18+
- sed -i "s/md5sums=\".*/md5sums=\"${MD5} glibc-bin.tar.gz/" APKBUILD
19+
building:
20+
image: armhfbuild/alpine-abuild
21+
environment:
22+
- RSA_PRIVATE_KEY=ABCDEF
23+
commands:
24+
- ln -s $PWD/upstream /home/builder/package
25+
- ln -s $PWD/packages /home/builder/packages
26+
- cd /home/builder/package
27+
- abuilder -r
28+
29+
publish:
30+
github_release:
31+
api_key: $$GITHUB_API_KEY
32+
files:
33+
- packages/src/armhf/glibc-$$VERSION-armhf.tar.gz
34+
- packages/src/armhf/glibc-bin-$$VERSION-armhf.tar.gz
35+
- packages/src/armhf/glibc-i18n-$$VERSION-armhf.tar.gz
36+
- packages/src/armhf/APKINDEX.tar.gz
37+
checksum: sha1
38+
39+
notify:
40+
slack:
41+
webhook_url: $$SLACK_WEBHOOK_URL
42+
channel: armhf

‎.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/packages
2+
/upstream

0 commit comments

Comments
 (0)
Please sign in to comment.