我正在使用下一个代码将Tag推送到Git存储库 #addin “Cake.Git” using LibGit2Sharp; var solutionFolder = “./”; var versionTag = “someTag”; Task(“Default”) .Does(() => { var remoteRepository = EnvironmentVariable(“bamboo_planRepository_repositoryUrl”); var repositoryRevision = EnvironmentVariable(“bamboo_planRepository_revision”); var absolutePath = MakeAbsolute(Directory(solutionFolder)); var repoName = “central”; //LibGit2Sharp add remote using (var repo = new Repository(absolutePath.FullPath)) { repo.Network.Remotes.Add(repoName, remoteRepository); } GitTag(solutionFolder, versionTag, repositoryRevision); GitPushRef(solutionFolder, gitUser, gitPassword, repoName, versionTag); } […]
我们正在使用Cake Build自动化我们的构建,我们使用nuget.org的NuGet包,但我们也有自己的NuGet Feed服务器,它具有访问的用户名/密码认证。 我们如何利用带有身份validation的自定义NuGet提要服务器来使用Cake Build?