]> git.proxmox.com Git - mirror_acme.sh.git/blame - .github/workflows/Solaris.yml
Use TEST_ACME_Server
[mirror_acme.sh.git] / .github / workflows / Solaris.yml
CommitLineData
8dae8c52 1name: Solaris\r
2on:\r
3 push:\r
4 branches:\r
5 - '*'\r
6 paths:\r
7 - '*.sh'\r
e9bdf02c 8 - '.github/workflows/Solaris.yml'\r
8dae8c52 9\r
10 pull_request:\r
11 branches:\r
12 - dev\r
13 paths:\r
14 - '*.sh'\r
c66e157a 15 - '.github/workflows/Solaris.yml'\r
8dae8c52 16\r
17\r
18jobs:\r
19 Solaris:\r
20 strategy:\r
21 matrix:\r
22 include:\r
a69aece2 23 - TEST_ACME_Server: "LetsEncrypt.org"\r
8dae8c52 24 CA_ECDSA: ""\r
25 CA: ""\r
26 CA_EMAIL: ""\r
a69aece2 27 - TEST_ACME_Server: "ZeroSSL.com"\r
8dae8c52 28 CA_ECDSA: "ZeroSSL ECC Domain Secure Site CA"\r
29 CA: "ZeroSSL RSA Domain Secure Site CA"\r
30 CA_EMAIL: "githubtest@acme.sh"\r
31 runs-on: macos-latest\r
32 env:\r
33 TEST_LOCAL: 1\r
a69aece2 34 TEST_ACME_Server: ${{ matrix.TEST_ACME_Server }}\r
8dae8c52 35 CA_ECDSA: ${{ matrix.CA_ECDSA }}\r
36 CA: ${{ matrix.CA }}\r
37 CA_EMAIL: ${{ matrix.CA_EMAIL }}\r
38 steps:\r
39 - uses: actions/checkout@v2\r
40 - uses: vmactions/cf-tunnel@v0.0.2\r
41 id: tunnel\r
42 with:\r
43 protocol: http\r
44 port: 8080\r
45 - name: Set envs\r
46 run: echo "TestingDomain=${{steps.tunnel.outputs.server}}" >> $GITHUB_ENV\r
47 - name: Clone acmetest\r
48 run: cd .. && git clone https://github.com/acmesh-official/acmetest.git && cp -r acme.sh acmetest/\r
49 - uses: vmactions/solaris-vm@v0.0.3\r
50 with:\r
51 envs: 'TEST_LOCAL TestingDomain ACME_DIRECTORY CA_ECDSA CA CA_EMAIL'\r
52 nat: |\r
53 "8080": "80"\r
54 prepare: pkgutil -y -i socat curl\r
55 run: |\r
56 cd ../acmetest \\r
57 && ./letest.sh\r
58\r