-
Notifications
You must be signed in to change notification settings - Fork 12
126 lines (103 loc) · 3.46 KB
/
test-cvmfs.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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
name: Test cvmfs
on:
workflow_dispatch:
schedule:
- cron: '0 17 * * *'
env:
DOCKERHUB_ORG: ${{ secrets.DOCKERHUB_ORG }}
jobs:
test_cvmfs_1_2_3:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- name: check if cvmfs setup with multiple entries works
run: /bin/bash .github/workflows/test_cvmfs_1_2_3.sh
- name: Generate issue on job failure
if: always() && failure()
uses: JasonEtco/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_WORKFLOW: ${{ env.GITHUB_WORKFLOW }}
GITHUB_SERVER_URL: ${{ env.GITHUB_SERVER_URL }}
GITHUB_REPOSITORY: ${{ env.GITHUB_REPOSITORY }}
GITHUB_RUN_ID: ${{ env.GITHUB_RUN_ID }}
with:
filename: .github/job_failure_issue_template.md
update_existing: true
search_existing: open
test_cvmfs:
runs-on: ubuntu-22.04
strategy:
fail-fast: false
matrix:
cvmfs-servers: ["s1fnal-cvmfs.openhtc.io:8080",
"s1sampa-cvmfs.openhtc.io:8080",
"s1bnl-cvmfs.openhtc.io",
"s1osggoc-cvmfs.openhtc.io:8080",
"s1brisbane-cvmfs.openhtc.io",
"cvmfs-brisbane.neurodesk.org",
"cvmfs-perth.neurodesk.org",
"cvmfs01.nikhef.nl",
"cvmfs-frankfurt.neurodesk.org"]
steps:
- uses: actions/checkout@v4
- name: check if ${{ matrix.cvmfs-servers }} is online and up-to-date
run: /bin/bash .github/workflows/test_cvmfs.sh ${{ matrix.cvmfs-servers }}
- name: Generate issue on job failure
if: always() && failure()
uses: JasonEtco/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_WORKFLOW: ${{ env.GITHUB_WORKFLOW }}
GITHUB_SERVER_URL: ${{ env.GITHUB_SERVER_URL }}
GITHUB_REPOSITORY: ${{ env.GITHUB_REPOSITORY }}
GITHUB_RUN_ID: ${{ env.GITHUB_RUN_ID }}
with:
filename: .github/job_failure_issue_template.md
update_existing: true
search_existing: open
# # currently not yet working:
# cvmfs-egi.gridpp.rl.ac.uk:8000
# "s1ral-cvmfs.openhtc.io:8080",
# "cvmfs-s1.hpc.swin.edu.au:8080",
# s1swinburne-cvmfs.openhtc.io:8080,
# "cvmfs-stratum-one.ihep.ac.cn:8080",
# s1ihep-cvmfs.openhtc.io:8080,
# vmfs-s1bnl.opensciencegrid.org,
# "s1bnl-cvmfs.openhtc.io:8080",
# cvmfs01.nikhef.nl,
# "s1nikhef-cvmfs.openhtc.io:8080",
# working
# cvmfs-s1fnal.opensciencegrid.org:8000
# s1fnal-cvmfs.openhtc.io:8080",
# Illinois, USA
# sampacs01.if.usp.br:8000
# "s1sampa-cvmfs.openhtc.io:8080",
# Sao Paulo, Brazil
# cvmfs-s1goc.opensciencegrid.org:8000
# "s1osggoc-cvmfs.openhtc.io:8080",
# Lincoln, Nebraska, USA
# cvmfs-brisbane.neurodesk.org
# "s1brisbane-cvmfs.openhtc.io",
# Brisbane, Australia
# cdn:
# s1ral-cvmfs.openhtc.io
# s1nikhef-cvmfs.openhtc.io
# s1bnl-cvmfs.openhtc.io
# s1fnal-cvmfs.openhtc.io:8080
# s1ihep-cvmfs.openhtc.io:8080
# s1swinburne-cvmfs.openhtc.io:8080
# s1sampa-cvmfs.openhtc.io:8080
# s1osggoc-cvmfs.openhtc.io:8080
# s1brisbane-cvmfs.openhtc.io
# stratum1:
# cvmfs-egi.gridpp.rl.ac.uk:8000
# cvmfs01.nikhef.nl:8000
# cvmfs-s1bnl.opensciencegrid.org:8000
# cvmfs-s1fnal.opensciencegrid.org:8000
# cvmfs-stratum-one.ihep.ac.cn:8000
# cvmfs-s1.hpc.swin.edu.au:8000
# sampacs01.if.usp.br:8000
# cvmfs-s1goc.opensciencegrid.org:8000
# cvmfs-brisbane.neurodesk.org
# DNS setup: