我主持了一个
ASP.NET核心
上的web应用程序
EC2型
实例使用
Nginx公司
. EC2正在运行
Ubuntu服务器16.04 LTS
机器。
我正在windows机器上开发代码并发布代码。然后使用
WinSCP公司
. web应用程序运行良好,我可以使用postman或browser访问应用程序。
现在,我决定用
詹金斯
用于CI/CD。我在运行web应用程序的同一个ec2服务器上安装了jenkins。詹金斯在港口跑步
八千零八十
我的web应用程序正在端口中运行
八十
. 我已经用我的bitbucket存储库配置了jenkins
link
.
现在,我的詹金斯服务器已经启动并运行。如果我在bitbucket存储库中提交任何内容,jenkins服务器会自动触发构建。
以前,我使用以下命令发布了代码:
dotnet publish -o my-sample-site
然后从
我的示例站点
目录到EC2实例中的目录。现在,我想自动生成asp.net核心web源代码,并将这些代码发布到运行web应用程序的文件夹中。更改代码后,我可能还必须重新启动服务。
我应该在詹金斯建造步骤中包括什么,以便
bitbucket repository
更改触发器内置
jenkins
,它将生成asp.net核心源代码,然后在
EC2
我的web应用程序正在运行的实例。
我该如何自动执行此操作?请提供任何参考资料。提前谢谢。