lfreleng-actions/📦 Nexus Publishing
Publishes content to Sonatype Nexus Repository servers
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 6, 2026
- License
- None
Pinned Snippet
uses: lfreleng-actions/nexus-publish-action@a04011a26719194b3943b092b75b2f23f6239a68 # v0.2.2tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| nexus_server | Nexus server URL (e.g., https://nexus.example.com) | yes | — |
| nexus_password | Nexus password for authentication | yes | — |
| repository_name | Nexus repository name | yes | — |
| files_path | Path to files directory or specific file to upload | yes | — |
| nexus_username | Nexus username for authentication | no | — |
| file_pattern | File pattern, valid when specified path is a directory | no | * |
| repository_format | Repository format/type | no | raw |
| upload_path | Upload path within the repository | no | "" |
| coordinates | Artifact coordinates | no | "" |
| metadata | Additional metadata as JSON string | no | {} |
| validate_checksum | Validate file checksums before upload | no | true |
| permit_fail | Do not exit/error when some content fails to upload | no | false |
| fail_fast | Stop on first failure (when permit_fail is false) | no | true |
Outputs
| name | description |
|---|---|
| published_files | List of successfully published files |
| publication_count | Number of files successfully published |
| failed_count | Number of files that failed to publish |
| failed_files | List of files that failed to publish |