Antda.Build
is a set of tasks based on Cake.Frosting library.
Stable | Pre-release |
---|---|
develop | main |
---|---|
Supported net6.0
, net7.0
and net8.0
as target framework.
Build platform | Status |
---|---|
AppVeyor | ✔️Supported |
GitHub Actions | ✔️Supported |
Azure Pipelines | ❌️Not Supported |
Bamboo | ❌️Not Supported |
Bitbucket Pipelines | ❌️Not Supported |
Bitrise | ❌️Not Supported |
Continua CI | ❌️Not Supported |
GitLab CI | ❌️Not Supported |
GoCD | ❌️Not Supported |
Jenkins | ❌️Not Supported |
MyGet | ❌️Not Supported |
TeamCity | ❌️Not Supported |
TravisCI | ❌️Not Supported |
Create a new console application. See Create a simple C# console app. Then replace content of Program.cs
by following code:
using Antda.Build;
using Antda.Build.Extensions;
return BuildHostBuilder
.CreateDefault()
.WithProjects("ProjectFolder/ProjectName.csproj")
.WithSource("src")
.WithTitle("ProjectName")
.WithRepository("GitRepositoryName", "GitRepositoryOwner")
.UseGithubPackageSource()
.UseNugetPackageSource()
.Build()
.Run(args);
TODO
TODO
TODO
Here a list of all avaliable tasks to run:
CI
Setup-Info
Clean
DotNet-Restore
DotNet-Build
DotNet-Test
DotNet-Pack
Upload-Artifacts
DotNet-Nuget-Push
Git-Publish-Release
Local
Release-Notes
TODO