-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdockerpack.yml
103 lines (86 loc) · 2.17 KB
/
dockerpack.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
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
checkout: git clone --recursive https://github.com/edwardstock/native-secp256k1-java.git .
debug: true
commands:
init_centos:
steps:
- run: yum -y update
- run: yum -y install java-1.8.0-openjdk-devel
init_fedora:
steps:
- run: dnf -y update
- run: dnf -y install java-1.8.0-openjdk-devel
init_deb:
steps:
- run: apt -y update
- run: apt -y install apt-transport-https
- run: apt -yq install default-jdk
build_and_package:
steps:
- run: bash cfg/package_make.sh -t package
- run: bash _build/package_upload.sh -t bintray
make_project:
steps:
- build_and_package
jobs:
centos_el7:
image: docker.edwardstock.com/gcc_dev_el7:latest
steps:
- init_centos
- make_project
centos_el8:
image: docker.edwardstock.com/gcc_dev_el8:latest
steps:
- init_centos
- make_project
fedora_fc32:
image: docker.edwardstock.com/gcc_dev_fc32:latest
steps:
- init_fedora
- make_project
fedora_fc33:
image: docker.edwardstock.com/gcc_dev_fc33:latest
steps:
- init_fedora
- make_project
fedora_fc34:
image: docker.edwardstock.com/gcc_dev_fc34:latest
steps:
- init_fedora
- make_project
debian_jessie:
image: docker.edwardstock.com/gcc_dev_debian_jessie:latest
steps:
- init_deb
- make_project
debian_stretch:
image: docker.edwardstock.com/gcc_dev_debian_stretch:latest
steps:
- init_deb
- make_project
debian_buster:
image: docker.edwardstock.com/gcc_dev_debian_buster:latest
steps:
- init_deb
- make_project
ubuntu_xenial:
image: docker.edwardstock.com/gcc_dev_ubuntu_xenial:latest
steps:
- init_deb
- make_project
ubuntu_bionic:
image: docker.edwardstock.com/gcc_dev_ubuntu_bionic:latest
steps:
- init_deb
- make_project
ubuntu_focal:
image: docker.edwardstock.com/gcc_dev_ubuntu_focal:latest
env:
DEBIAN_FRONTEND: noninteractive
steps:
- init_deb
- make_project
ubuntu_groovy:
image: docker.edwardstock.com/gcc_dev_ubuntu_groovy:latest
steps:
- init_deb
- make_project