mirror of
https://github.com/cloudflare/wrangler-action.git
synced 2024-11-22 10:03:24 +01:00
commit
05e5e7ad0d
1 changed files with 13 additions and 13 deletions
26
README.md
26
README.md
|
@ -23,15 +23,15 @@ jobs:
|
||||||
- name: Publish
|
- name: Publish
|
||||||
uses: cloudflare/wrangler-action@1.0.0
|
uses: cloudflare/wrangler-action@1.0.0
|
||||||
with:
|
with:
|
||||||
apiKey: ${{ secrets.apiKey }}
|
apiKey: ${{ secrets.CF_API_KEY }}
|
||||||
email: ${{ secrets.email }}
|
email: ${{ secrets.CF_EMAIL }}
|
||||||
```
|
```
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
|
|
||||||
You'll need to configure Wrangler using GitHub's Secrets feature - go to "Settings -> Secrets" and add your Cloudflare API key and email (for help finding these, see the [Workers documentation](https://developers.cloudflare.com/workers/quickstart/#finding-your-cloudflare-api-keys)). Your API key and email are encrypted by GitHub, and the action won't print them into logs, so they should be safe!
|
You'll need to configure Wrangler using GitHub's Secrets feature - go to "Settings -> Secrets" and add your Cloudflare API key and email (for help finding these, see the [Workers documentation](https://developers.cloudflare.com/workers/quickstart/#finding-your-cloudflare-api-keys)). Your API key and email are encrypted by GitHub, and the action won't print them into logs, so they should be safe!
|
||||||
|
|
||||||
With your API key and email set as secrets for your repository, pass them to the action in the `with` block of your workflow. Below, I've set the secret names to `apiKey` and `email`:
|
With your API key and email set as secrets for your repository, pass them to the action in the `with` block of your workflow. Below, I've set the secret names to `CF_API_KEY` and `CF_EMAIL`:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
jobs:
|
jobs:
|
||||||
|
@ -40,8 +40,8 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
uses: cloudflare/wrangler-action@1.0.0
|
uses: cloudflare/wrangler-action@1.0.0
|
||||||
with:
|
with:
|
||||||
apiKey: ${{ secrets.apiKey }}
|
apiKey: ${{ secrets.CF_API_KEY }}
|
||||||
email: ${{ secrets.email }}
|
email: ${{ secrets.CF_EMAIL }}
|
||||||
```
|
```
|
||||||
|
|
||||||
Optionally, you can also pass an `environment` key to the action. If you're using Wrangler's [environments](https://github.com/cloudflare/wrangler/blob/master/docs/content/environments.md) feature, you can customize _where_ the action deploys to by passing the matching environment in the `with` block of your workflow:
|
Optionally, you can also pass an `environment` key to the action. If you're using Wrangler's [environments](https://github.com/cloudflare/wrangler/blob/master/docs/content/environments.md) feature, you can customize _where_ the action deploys to by passing the matching environment in the `with` block of your workflow:
|
||||||
|
@ -78,8 +78,8 @@ jobs:
|
||||||
- name: Publish
|
- name: Publish
|
||||||
uses: cloudflare/wrangler-action@1.0.0
|
uses: cloudflare/wrangler-action@1.0.0
|
||||||
with:
|
with:
|
||||||
apiKey: ${{ secrets.apiKey }}
|
apiKey: ${{ secrets.CF_API_KEY }}
|
||||||
email: ${{ secrets.email }}
|
email: ${{ secrets.CF_EMAIL }}
|
||||||
```
|
```
|
||||||
|
|
||||||
Note that there are a number of possible events, like `push`, that can be used to trigger a workflow. For more details on the events available, check out the [GitHub Actions documentation](https://help.github.com/en/articles/workflow-syntax-for-github-actions#on).
|
Note that there are a number of possible events, like `push`, that can be used to trigger a workflow. For more details on the events available, check out the [GitHub Actions documentation](https://help.github.com/en/articles/workflow-syntax-for-github-actions#on).
|
||||||
|
@ -102,8 +102,8 @@ jobs:
|
||||||
- name: Publish app
|
- name: Publish app
|
||||||
uses: cloudflare/wrangler-action@1.0.0
|
uses: cloudflare/wrangler-action@1.0.0
|
||||||
with:
|
with:
|
||||||
apiKey: ${{ secrets.apiKey }}
|
apiKey: ${{ secrets.CF_API_KEY }}
|
||||||
email: ${{ secrets.email }}
|
email: ${{ secrets.CF_EMAIL }}
|
||||||
```
|
```
|
||||||
|
|
||||||
If you need help defining the correct cron syntax, check out [crontab.guru](https://crontab.guru/), which provides a friendly user interface for validating your cron schedule.
|
If you need help defining the correct cron syntax, check out [crontab.guru](https://crontab.guru/), which provides a friendly user interface for validating your cron schedule.
|
||||||
|
@ -125,8 +125,8 @@ jobs:
|
||||||
- name: Publish app
|
- name: Publish app
|
||||||
uses: cloudflare/wrangler-action@1.0.0
|
uses: cloudflare/wrangler-action@1.0.0
|
||||||
with:
|
with:
|
||||||
apiKey: ${{ secrets.apiKey }}
|
apiKey: ${{ secrets.CF_API_KEY }}
|
||||||
email: ${{ secrets.email }}
|
email: ${{ secrets.CF_EMAIL }}
|
||||||
```
|
```
|
||||||
|
|
||||||
To make the GitHub API request, you can deploy a custom [Cloudflare Workers](https://workers.cloudflare.com) function, which will send a `POST` request to GitHub's API and trigger a new deploy:
|
To make the GitHub API request, you can deploy a custom [Cloudflare Workers](https://workers.cloudflare.com) function, which will send a `POST` request to GitHub's API and trigger a new deploy:
|
||||||
|
@ -177,6 +177,6 @@ jobs:
|
||||||
- name: Publish
|
- name: Publish
|
||||||
uses: cloudflare/wrangler-action@1.0.0
|
uses: cloudflare/wrangler-action@1.0.0
|
||||||
with:
|
with:
|
||||||
apiKey: ${{ secrets.apiKey }}
|
apiKey: ${{ secrets.CF_API_KEY }}
|
||||||
email: ${{ secrets.email }}
|
email: ${{ secrets.CF_EMAIL }}
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in a new issue