diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5b867cb..5b39ee3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,15 +35,15 @@ jobs: whoami ls -al - - name: stop script if command error - uses: appleboy/ssh-action@master - with: - host: ${{ secrets.HOST }} - username: ${{ secrets.USERNAME }} - key: ${{ secrets.KEY }} - port: ${{ secrets.PORT }} - script_stop: true - script: "mkdir abc/def,ls -al" + # - name: stop script if command error + # uses: appleboy/ssh-action@master + # with: + # host: ${{ secrets.HOST }} + # username: ${{ secrets.USERNAME }} + # key: ${{ secrets.KEY }} + # port: ${{ secrets.PORT }} + # script_stop: true + # script: "mkdir abc/def,ls -al" - name: pass environment uses: appleboy/ssh-action@master diff --git a/README.md b/README.md index cfbed95..3fd3ff0 100644 --- a/README.md +++ b/README.md @@ -126,3 +126,17 @@ Pass environment variable to shell script echo "I am $FOO" echo "I am $BAR" ``` + +Stop script after first failure. ex: missing `abc` folder + +```yaml +- name: stop script if command error + uses: appleboy/ssh-action@master + with: + host: ${{ secrets.HOST }} + username: ${{ secrets.USERNAME }} + key: ${{ secrets.KEY }} + port: ${{ secrets.PORT }} + script_stop: true + script: "mkdir abc/def,ls -al" +```