tagus/Deploy to a Git Repo
Commits and pushes changes to a git repository. Written as a docker container action.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| repository | The ssh url of the target repository. | yes | — |
| changes | The path to the directory containing the changes to deploy. | yes | — |
| ssh_key | SSH key used to push to the registry. The SSH key is configured with the local git config, enabling this action ro run authenticated git commands. | yes | — |
| ssh_known_hosts | Known hosts to run ssh commands against. | — | — |
| name | A name for the git user creating the git commit. | yes | — |
| An email for the git user creating the git commit. | yes | — | |
| branch | The remote branch to push the new commit to (defaults to main) | no | — |
| message | The commit message that should be used with the commit (defaults to a standard format) | no | — |
| clean_repo | Whether to remove files from the repo not present in the given changes | no | — |
Outputs
no outputs