AWS CodeBuild可以将nuget程序包发布到Nuget.org和Github吗?

问题描述 投票:0回答:1

我正在开发一个nuget软件包。它有一个公开的Github回购。将dev分支合并到master后,是否可以使用AWS CodeBuild执行以下操作:

  1. 在发行版中构建母版
  2. 从bin / release文件夹获取nupkg文件并将其发布到nuget.org
  3. 将相同的文件作为发行版添加到github repo
  4. 启动自定义* .exe
amazon-web-services nuget aws-codebuild
1个回答
0
投票

在发行版中构建母版

将Webhook与CodeBuild一起使用可建立任何分支:https://docs.aws.amazon.com/codebuild/latest/userguide/sample-github-pull-request.html

从bin / release文件夹获取nupkg文件并将其发布到nuget.org

CodeBuild可以在buildspec中运行任意命令:https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec-ref-example

将相同的文件作为发行版添加到github repo

我不确定,您可能需要使用第三方二进制文件才能实现在buildspec中运行的二进制文件

启动自定义* .exe

您将在构建或部署期间运行此程序吗?如果是构建版本,则可以再次在buildspec中运行该命令;如果部署,则需要使用诸如CodeDeploy之类的部署服务。

© www.soinside.com 2019 - 2024. All rights reserved.