igotinfected-ci/Build and sign MonoGame Android project
Build and sign your MonoGame Android projects with this action. Useful for creating release artifacts.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| dotnet-version | .NET version to set up `dotnet` with. Defaults to `3.1.x`. | no | 3.1.x |
| solution-path | Path to the `.sln`. Used to restore NuGet packages from. | yes | — |
| content-mgcb-path | Path to the `Content.mgcb` file for the Android project. Used to build the MonoGame content files. Note: this may not be required in future releases. | yes | — |
| project-path | Path to the Android project. | yes | — |
| csproj-path | Path to the Android `.csproj` to build with. This is passed to `msbuild` to initiate the build. | yes | — |
| build-configuration | The `msbuild` build configuration to use. Defaults to `Release`. | yes | Release |
| package-format | The Android package format to use. Should be `aab` for Play Store distribution. Defaults to `aab`. | yes | aab |
| keystore | Base64 encoded string of the keystore to use for signing. Note: this value should be stored as a GitHub secret. | yes | — |
| keystore-password | Password for the keystore. Note: this value should be stored as a GitHub secret. | yes | — |
| key-alias | Alias of the key to use from the keystore. | yes | — |
| key-password | Password for the key. Note: this value should be stored as a GitHub secret. | yes | — |
Outputs
no outputs