Jig.GitHubActions
0.2.1
See the version list below for details.
dotnet add package Jig.GitHubActions --version 0.2.1
NuGet\Install-Package Jig.GitHubActions -Version 0.2.1
<PackageReference Include="Jig.GitHubActions" Version="0.2.1" />
<PackageVersion Include="Jig.GitHubActions" Version="0.2.1" />
<PackageReference Include="Jig.GitHubActions" />
paket add Jig.GitHubActions --version 0.2.1
#r "nuget: Jig.GitHubActions, 0.2.1"
#:package Jig.GitHubActions@0.2.1
#addin nuget:?package=Jig.GitHubActions&version=0.2.1
#tool nuget:?package=Jig.GitHubActions&version=0.2.1
Jig.GitHubActions
Overview
Provides extensions and helpers for:
- Adding target executions for generating github actions workflow files
- Interacting with github actions
Usage
Call .GeneratesGitHubActionsWorkflow() on a target to make the target generate a workflow.
The method accepts a builder lambda which will allow you to construct the workflow.
To create a job that runs targets, call extension method:
new Job().AddStepsFromTargets(() => Target, () => NextTarget, ...)
The workflow will be named after the target. The target's name will be changed to GenerateWorkflow_{TargetName}
To access GitHub Environment variables, GitHubActionsEnvironment static class is available with
environment variable bindings.
Acknowledgements
Made trivial by GitHubActionsDotNet
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- GitHubActionsDotNet (>= 1.5.3)
- Jig (>= 0.2.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.