Cake.GitLabAPICI
0.1.2
See the version list below for details.
dotnet add package Cake.GitLabAPICI --version 0.1.2
NuGet\Install-Package Cake.GitLabAPICI -Version 0.1.2
<PackageReference Include="Cake.GitLabAPICI" Version="0.1.2" />
paket add Cake.GitLabAPICI --version 0.1.2
#r "nuget: Cake.GitLabAPICI, 0.1.2"
// Install Cake.GitLabAPICI as a Cake Addin
#addin nuget:?package=Cake.GitLabAPICI&version=0.1.2
// Install Cake.GitLabAPICI as a Cake Tool
#tool nuget:?package=Cake.GitLabAPICI&version=0.1.2
Functions
This version of the addin contains two functions.
ExecuteGitLabPipeline
Parameters
GitLabUri - The base URI for the GitLab API (CI_API_V4_URL). GitLabToken - The PRIVATE_TOKEN for the request header (CI_JOB_TOKEN). ProjectId - The integer project id of the repository for which you want to run the pipeline for. Branch - The name of the branch you want to run the pipeline for. TriggerToken - The pipeline trigger token. This must be added to the GitLab CICD settings for the repository you want to run the pipeline for in GitLab).
Example usage
var pipelineId = ExecuteGitLabPipeline(gitLabApiUri, gitLabJobToken, 123, "master", pipelineTriggerToken);
ExecuteGitLabJob
Parameters
GitLabUri - The base URI for the GitLab API (CI_API_V4_URL). GitLabToken - The PRIVATE_TOKEN for the request header (CI_JOB_TOKEN). ProjectId - The integer project id of the repository for which you want to run the job for. Branch - The name of the branch you want to run the pipeline for. TriggerToken - The pipeline trigger token. This must be added to the GitLab CICD settings for the repository you want to run the job for in GitLab). PipelineId - The id of the pipeline you want to run the job for (the return value of the ExecuteGitLabPipeline function). JobName - The name of the job you want to run.
Example usage
ExecuteGitLabJob(gitLabApiUri, gitLabJobToken, 123, "master", pipelineTriggerToken, pipelineId, "myjob");
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Cake.Core (>= 0.34.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.