equinor/Fusion App Publish
Authenticate & publish Fusion app using @equinor/fusion-framework-cli
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| fusion-token | Pre-acquired Fusion bearer token (alternative to Azure auth) | no | — |
| azure-client-id | Azure Client ID (for Service Principal or OIDC) | no | — |
| azure-tenant-id | Azure Tenant ID | no | — |
| azure-resource-id | Fusion audience/resource ID (for token acquisition) | no | — |
| env | Target environment (ci/fqa/fprd/tr/next) or "ci" for PR-based selection | no | — |
| prNR | Pull Request number (When used, env will be set to "ci") | no | — |
| artifact | Path to built artifact (default: ./app-bundle.zip) | no | ./app-bundle.zip |
| config | Path to fusion app config file (optional) | no | — |
| tag | Tag to apply to the deployment | no | latest |
| working-directory | Working directory | no | . |
| snapshot | Enable snapshot versioning. Use "true" for auto-generated ID or provide custom identifier (e.g., "pr-123"). Creates unique version without modifying package.json. | no | — |
Outputs
| name | description |
|---|---|
| app-url | Direct URL to the published application |
| portal-url | Fusion portal URL for managing the application |
| target-env | Resolved target environment (useful with auto mode) |
| app-name | Application name from package.json |
| app-version | Application version from package.json |
| publish-info | Formatted publish information for PR comments |
| auth-type | Authentication type used (token or service-principal) |
| is-token | Whether fusion-token authentication was used |
| is-service-principal | Whether Azure Service Principal authentication was used |