blob: bf73508a550f9acb87c8cb8ecb4651c32ca5ba55 (
plain)
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
|
meta:
containers:
ruby: &makepkg-image-resource
type: docker-image
source:
repository: whynothugo/makepkg
tag: latest
jobs:
- name: Trigger
plan:
- in_parallel:
- get: gds-cli-src
trigger: true
- name: Build
plan:
- in_parallel:
- get: gds-cli-src
passed: [Trigger]
trigger: true
- get: gds-cli-aur
- task: Run Make job
config:
platform: linux
image_resource: *makepkg-image-resource
inputs:
- name: gds-cli-aur
outputs:
- name: gds-cli-aur_updated
run:
path: sh
args:
- -exc
- |
sudo chown -R notroot.notroot .
git clone gds-cli-aur gds-cli-aur_updated
cd gds-cli-aur_updated
sed -i 's/pkgrel\=.*$/pkgrel\=1/' PKGBUILD
set +x
git config --global credential.helper store
git config --global push.default simple
git config --global user.email "concourse@whitwell.dev"
git config --global user.name "Concourse"
git config --global credential.https://github.com.username ((concourse-github-username))
echo "https://((concourse-github-username)):((concourse-github-token))@github.com" > ${HOME}/.git-credentials
set -x
make all
VERSION=$(sed -n 's/pkgver\=\(.*\)/\1/p' PKGBUILD)
git add PKGBUILD .SRCINFO
git commit -m "Update gds-cli to ${VERSION}"
on_success:
put: gds-cli-aur
params:
repository: gds-cli-aur_updated
resources:
- name: gds-cli-aur
type: git
source:
uri: ssh://aur@aur.archlinux.org/gds-cli-git.git
branch: master
private_key: |
((concourse-ssh-key.id_rsa))
- name: gds-cli-src
type: git
source:
uri: git@github.com:alphagov/gds-cli.git
branch: master
private_key: |
((concourse-ssh-key.id_rsa))
|