diff options
author | Anthony Green <green@moxielogic.com> | 2022-09-04 08:07:12 -0400 |
---|---|---|
committer | Anthony Green <green@moxielogic.com> | 2022-09-04 08:07:12 -0400 |
commit | b104dd621f9d2b298ede781f0bd289ce8a0c20ee (patch) | |
tree | 5c0cbd253b0daefa4a082ae203733a6dc3ee1769 /.github/workflows | |
parent | 7194e11832ad9609bd38c2a1fd4995d749443ee0 (diff) | |
download | libffi-b104dd621f9d2b298ede781f0bd289ce8a0c20ee.tar.gz |
If a remote host is unavailable, don't fail the build.
Diffstat (limited to '.github/workflows')
-rw-r--r-- | .github/workflows/build.yml | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 169d6fe..136d7f7 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -125,6 +125,10 @@ jobs: echo "${{ secrets.CFARM_KEY }}" > /tmp/cfk chmod go-rw /tmp/cfk ssh -o StrictHostKeyChecking=no -o ConnectTimeout=10 -o ConnectionAttempts=3 -i /tmp/cfk -p ${{ matrix.CFARM_PORT }} ${{ secrets.CFARM_USERNAME }}@${{ matrix.CFARM_HOST }} "mkdir -p t/$GITHUB_RUN_NUMBER" + if test $? -eq 255; then + echo "Remote host is unavailable." + exit 0 + fi scp -o StrictHostKeyChecking=no -o ConnectTimeout=10 -o ConnectionAttempts=3 -i /tmp/cfk -P ${{ matrix.CFARM_PORT }} -r * ${{ secrets.CFARM_USERNAME }}@${{ matrix.CFARM_HOST }}:t/$GITHUB_RUN_NUMBER ssh -o StrictHostKeyChecking=no -o ConnectTimeout=10 -o ConnectionAttempts=3 -i /tmp/cfk -p ${{ matrix.CFARM_PORT }} ${{ secrets.CFARM_USERNAME }}@${{ matrix.CFARM_HOST }} "(cd t/$GITHUB_RUN_NUMBER; ./configure --host=$CFARM_TRIPLE; make; make check) || true" scp -o StrictHostKeyChecking=no -o ConnectTimeout=10 -o ConnectionAttempts=3 -i /tmp/cfk -P ${{ matrix.CFARM_PORT }} ${{ secrets.CFARM_USERNAME }}@${{ matrix.CFARM_HOST }}:t/$GITHUB_RUN_NUMBER/*/testsuite/*.log . |