-
Notifications
You must be signed in to change notification settings - Fork 0
101 lines (100 loc) · 3.22 KB
/
os-testing.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
name: 'Operating testing workflow'
on:
- push
jobs:
debian:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
container: [ 'debian:jessie-slim', 'debian:stretch-slim', 'debian:buster-slim', 'debian:bullseye-slim', 'debian:testing-slim' ]
container:
image: ${{ matrix.container }}
steps:
- name: 'Install curl'
run: 'apt-get update && apt-get install curl -y'
- name: 'Go to root'
run: 'cd /root/'
- name: 'Create test folder'
run: 'mkdir CloudNet-Test && cd CloudNet-Test'
- name: 'Test Script'
run: 'curl -sL "https://themeinerlp.github.io/CloudNet-Installer/install.sh" | bash'
ubuntu:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
container: [ 'ubuntu:14.04', 'ubuntu:16.04', 'ubuntu:18.04', 'ubuntu:20.04']
container:
image: ${{ matrix.container }}
steps:
- name: 'Install curl'
run: 'apt-get update && apt-get install curl -y'
- name: 'Go to root'
run: 'cd /root/'
- name: 'Create test folder'
run: 'mkdir CloudNet-Test && cd CloudNet-Test'
- name: 'Test Script'
run: 'curl -sL "https://themeinerlp.github.io/CloudNet-Installer/install.sh" | bash'
alpine:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
container: [ 'alpine:3.7', 'alpine:3.8', 'alpine:3.9' ]
container:
image: ${{ matrix.container }}
steps:
- name: 'Install curl'
run: 'apk add --no-cache bash curl'
- name: 'Go to root'
run: 'cd /root/'
- name: 'Create test folder'
run: 'mkdir CloudNet-Test && cd CloudNet-Test'
- name: 'Test Script'
run: 'curl -sL "https://themeinerlp.github.io/CloudNet-Installer/install.sh" | bash'
archlinux:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
container: [ 'archlinux:base' ]
container:
image: ${{ matrix.container }}
steps:
- name: 'Go to root'
run: 'cd /root/'
- name: 'Create test folder'
run: 'mkdir CloudNet-Test && cd CloudNet-Test'
- name: 'Test Script'
run: 'curl -sL "https://themeinerlp.github.io/CloudNet-Installer/install.sh" | bash'
centos:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
container: [ 'centos:7']
container:
image: ${{ matrix.container }}
steps:
- name: 'Go to root'
run: 'cd /root/'
- name: 'Create test folder'
run: 'mkdir CloudNet-Test && cd CloudNet-Test'
- name: 'Test Script'
run: 'curl -sL "https://themeinerlp.github.io/CloudNet-Installer/install.sh" | bash'
fedora:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
container: [ 'fedora:26', 'fedora:27', 'fedora:28', 'fedora:29', 'fedora:30', 'fedora:31', 'fedora:32', 'fedora:33', 'fedora:34', 'fedora:35' ]
container:
image: ${{ matrix.container }}
steps:
- name: 'Go to root'
run: 'cd /root/'
- name: 'Create test folder'
run: 'mkdir CloudNet-Test && cd CloudNet-Test'
- name: 'Test Script'
run: 'curl -sL "ttps://themeinerlp.github.io/CloudNet-Installer/install.sh" | bash'