Build server prototype (integration with GitHub / NuGet / etc)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
micro-build-server/BuildServer/lib/tasks/dotnetnugetprocess.ts

32 lines
876 B

"use strict";
import { Task } from "../../types";
import conditional from "./conditional";
8 years ago
export default ((params, processor) => conditional({
branch: "master",
otherwise: {
name: "nuget-pack",
params: {
major: params.major,
name: params.nuspecName,
nuspec: `${params.nuspecName}.nuspec`,
version: params.version,
withoutCommitSha: params.withoutCommitSha,
},
8 years ago
type: "dotnetnugetpack",
},
8 years ago
owner: params.masterRepoOwner,
task: {
name: "nuget-push",
params: {
major: params.major,
name: params.nuspecName,
nuspec: `${params.nuspecName}.nuspec`,
version: params.version,
withoutCommitSha: params.withoutCommitSha,
},
8 years ago
type: "dotnetnugetpush",
},
}, processor)) as Task;