Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ttskch/render-deploy
The most simple and customizable GitHub Action to deploy a service to Render.com.
https://github.com/ttskch/render-deploy
deploy deployment github-actions render rendercom
Last synced: 3 days ago
JSON representation
The most simple and customizable GitHub Action to deploy a service to Render.com.
- Host: GitHub
- URL: https://github.com/ttskch/render-deploy
- Owner: ttskch
- License: mit
- Created: 2023-08-21T09:59:08.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-21T14:36:54.000Z (over 1 year ago)
- Last Synced: 2025-01-19T10:45:42.590Z (23 days ago)
- Topics: deploy, deployment, github-actions, render, rendercom
- Language: TypeScript
- Homepage: https://github.com/marketplace/actions/render-com-deploy
- Size: 68.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Render Deploy
[![CI](https://github.com/ttskch/render-deploy/actions/workflows/ci.yaml/badge.svg)](https://github.com/ttskch/render-deploy/actions/workflows/ci.yaml)
The most simple and customizable GitHub Action to deploy a service to [Render.com](https://render.com/).
## Inputs
| Name | Description | Required | Default |
| --- | --- | --- | --- |
| `api-key` | Render.com API key | Yes | |
| `service-id` | ID of the service to deploy | Yes | |
| `interval` | Interval to check deploy status (sec) | | 10 |
| `timeout` | If deploy has not finished after this time, the action will fail (sec) | | 600 |## Example usage
```yaml
name: Render Deployon:
push:
pull_request:jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: ttskch/[email protected]
with:
api-key: ${{ secrets.RENDER_API_KEY }}
service-id: ${{ secrets.RENDER_SERVICE_ID }}
interval: 20 # optional
timeout: 300 # optional
```