chihqiang/ssh-deploy-release-linker
CLI tool for safe SSH deployments: versioned releases, symlink control, and post-deploy support.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| project_path | Local project path. Defaults to current directory. | no | — |
| project_name | Project name. Defaults to the directory name. | no | — |
| project_version | Deployment version. Defaults to current timestamp. | no | — |
| tar_args | Extra arguments passed to 'tar' for packaging, such as --exclude='.git' --exclude='node_modules' | no | — |
| tar_contain | Specify which files or directories to include in the archive. Defaults to '.', meaning the entire directory. Example: 'dist .env config'. | no | . |
| deploy_hosts | Target hosts, format: user:pass@host[:port] or user@host[:port]. Multiple hosts separated by spaces. | yes | — |
| remote_dir | Deploy to the root directory on the server | no | /data/apps |
| post_deploy_cmd | Command to run on remote server after deployment. | no | — |
Outputs
no outputs