spectre.console/docs/src/Pipelines/DeploymentPipeline.cs
2020-08-27 15:12:03 +02:00

23 lines
679 B
C#

using Statiq.Common;
using Statiq.Core;
using Statiq.Web.GitHub;
namespace Docs.Pipelines
{
public class DeploymentPipeline : Pipeline
{
public DeploymentPipeline()
{
Deployment = true;
OutputModules = new ModuleList
{
new DeployGitHubPages(
Config.FromSetting<string>(Constants.Site.Owner),
Config.FromSetting<string>(Constants.Site.Repository),
Config.FromSetting<string>(Constants.Deployment.GitHubToken))
.ToBranch(Config.FromSetting<string>(Constants.Deployment.TargetBranch))
};
}
}
}