Create HTTP Requests in GitHub Actions
Find a file
2020-02-24 10:23:15 +01:00
dist Init Action 2020-02-24 10:23:15 +01:00
src Init Action 2020-02-24 10:23:15 +01:00
.gitignore Init Action 2020-02-24 10:23:15 +01:00
action.yml Init Action 2020-02-24 10:23:15 +01:00
LICENSE Initial commit 2020-02-24 08:05:44 +01:00
package-lock.json Init Action 2020-02-24 10:23:15 +01:00
package.json Init Action 2020-02-24 10:23:15 +01:00
README.md Init Action 2020-02-24 10:23:15 +01:00

HTTP Request Action

Create any kind of HTTP Requests in your GitHub actions to trigger Tools like Ansible AWX

Exmaple Usage:

jobs:
    deployment
        - name: Deploy Stage
            uses: fjogeleit/http-request-action@master
            with:
                url: 'https://ansible.io/api/v2/job_templates/84/launch/'
                method: 'POST'
                username: ${{ secrets.AWX_USER }}
                password: ${{ secrets.AWX_PASSWORD }}

Input Arguments

Argument Description Default
url Request URL required Field
method Request Method POST
contentType Request ContentType application/json
data Request Body Content as JSON String, only for POST / PUT / PATCH Requests '{}'
timeout Request Timeout in ms 5000 (5s)
username Username for Basic Auth
password Password for Basic Auth
bearerToken Bearer Authentication Token (without Bearer Prefix)

Output

  • response Request Response as JSON String