gitPush
ci/gitPush
Component: v0.25.0+ Git push component, used for pushing updates to git.
Additional library required: rulego-components-ci (opens new window)
# Configuration
Field | Type | Description | Default Value |
---|---|---|---|
repository | string | Git repository URL, can use component configuration variables | Obtained from metadata's ref |
directory | string | Local directory to clone into, can use component configuration variables | Obtained from metadata's workDir |
refSpecs | string | Defines the mapping between local and remote branches, e.g., refs/heads/main:refs/heads/main. Multiple mappings separated by commas, can use component configuration variables | refs/heads/main |
authType | string | Authentication type, can be ssh , password , or token | token |
authUser | string | Username | Empty |
authPassword | string | Password or token | Empty |
authPemFile | string | Path to SSH key file | Empty |
proxyUrl | string | Proxy address | Empty |
proxyUsername | string | Proxy username | Empty |
proxyPassword | string | Proxy password | Empty |
# Relation Type
- Success: On successful execution, the message is sent to the
Success
chain. - Failure: On failed execution, the message is sent to the
Failure
chain.
# Execution Results
- No changes to
msg.Data
.
Edit this page on GitHub (opens new window)
Last Updated: 2024/10/23, 10:13:01