]> git.proxmox.com Git - mirror_acme.sh.git/commitdiff
add FreeBSD
authorneil <win10@neilpang.com>
Thu, 24 Sep 2020 14:57:26 +0000 (22:57 +0800)
committerEd Lynes <elynes@akamai.com>
Tue, 27 Oct 2020 17:39:10 +0000 (13:39 -0400)
.github/workflows/DNS.yml

index 3ad9506bba9edfdfafd68b10306e5ba2a02759cb..fd9a98b3ff975fa1ad5d1ab79931dea457f5dd58 100644 (file)
@@ -168,4 +168,42 @@ jobs:
         cd ../acmetest\r
         ./letest.sh\r
 \r
+  FreeBSD:\r
+    runs-on: macos-latest\r
+    needs: Windows\r
+    env:\r
+      TEST_DNS : ${{ secrets.TEST_DNS }}\r
+      TestingDomain: ${{ secrets.TestingDomain }}\r
+      TEST_DNS_NO_WILDCARD: ${{ secrets.TEST_DNS_NO_WILDCARD }}\r
+      TEST_DNS_SLEEP: ${{ secrets.TEST_DNS_SLEEP }}\r
+      CASE: le_test_dnsapi\r
+      TEST_LOCAL: 1\r
+      DEBUG: 1\r
+    steps:\r
+    - uses: actions/checkout@v2\r
+    - name: Clone acmetest\r
+      run: cd .. && git clone https://github.com/acmesh-official/acmetest.git  && cp -r acme.sh acmetest/\r
+    - uses: vmactions/freebsd@main\r
+      with:\r
+        envs: 'TEST_DNS TestingDomain TEST_DNS_NO_WILDCARD TEST_DNS_SLEEP CASE TEST_LOCAL DEBUG ${{ secrets.TokenName1}} ${{ secrets.TokenName2}} ${{ secrets.TokenName3}} ${{ secrets.TokenName4}} ${{ secrets.TokenName5}}'\r
+        prepare: pkg install -y socat curl\r
+        run: |\r
+          if [ "${{ secrets.TokenName1}}" ] ; then\r
+            export ${{ secrets.TokenName1}}=${{ secrets.TokenValue1}}\r
+          fi\r
+          if [ "${{ secrets.TokenName2}}" ] ; then\r
+            export ${{ secrets.TokenName2}}=${{ secrets.TokenValue2}}\r
+          fi\r
+          if [ "${{ secrets.TokenName3}}" ] ; then\r
+            export ${{ secrets.TokenName3}}=${{ secrets.TokenValue3}}\r
+          fi\r
+          if [ "${{ secrets.TokenName4}}" ] ; then\r
+            export ${{ secrets.TokenName4}}=${{ secrets.TokenValue4}}\r
+          fi\r
+          if [ "${{ secrets.TokenName5}}" ] ; then\r
+            export ${{ secrets.TokenName5}}=${{ secrets.TokenValue5}}\r
+          fi\r
+          cd ../acmetest\r
+          ./letest.sh\r
 \r
+        \r