1 | pipeline:
|
2 | build_rpm:
|
3 | group: build
|
4 | image: node:stretch
|
5 | commands:
|
6 | - apt-get update
|
7 | - apt-get install -y git ruby ruby-dev rubygems build-essential fakeroot lintian rpm
|
8 | - gem install rake
|
9 | - gem install --no-ri --no-rdoc fpm
|
10 | - gem install --no-ri --no-rdoc package_cloud
|
11 | - ./packager/build-dist.sh
|
12 | - echo $${PACKAGECLOUD_TOKEN} > /root/.packagecloud
|
13 | - ./packager/build-deb-rpm.sh
|
14 | - ./packager/publish_deb_rpm.sh
|
15 | secrets: ['packagecloud_token']
|
16 | when:
|
17 | event: tag
|
18 | build_apk:
|
19 | group: build
|
20 | image: keymetrics/alpine-pm2-builder:latest
|
21 | environment:
|
22 | - AWS_REPO_BUCKET=alpine-apk.pm2.io
|
23 | secrets: ['apk_rsa_priv_key', 'apk_rsa_pub_key', 'aws_access_key_id', 'aws_secret_access_key']
|
24 | when:
|
25 | event: tag
|