前一篇文章演示了怎么基于 Jenkins 自动化构建发布一个前端工程,接下来将演示基于 Jenkins 构建发布一个后端应用,我主要使用的开发语言就是 .Net Core,这里以 .Net Core 为示例。
1. 插件安装
基于 Jenkins 自动化构建 .Net Core 应用需要先安装 dotnetsdk 插件,在 系统管理 -> 插件管理 -> 可选插件 中搜索 .Net SDK 进行安装即可。

安装完成之后,需要在全局工具配置中配置 .Net SDK 版本,SDK 版本根据实际使用的情况进行选择即可。

2. 流程构建
之后创建一个流水线项目,这里也需要一个 Git 仓库作为演示用的源码仓库,仓库中的 .Net Core 应用是基于 .Net 6 生成的 WebApi 模板工程,打开就是一个 swagger 文档界面。

流水线中的 Jenkinsfile 编写如下:
pipeline {
agent any
environment {
def BUILDVERSION = sh(script: "echo `date +%Y%m%d%H%M%S`", returnStdout: true).trim()
}
tools {
dotnetsdk ".net 6.0.301"
}
stages {
stage('环境验证') {
steps {
sh "dotnet --version"
}
}
stage('拉取源码') {
steps {
echo '开始拉取代码'
git

本文介绍如何使用Jenkins实现.NETCore应用的自动化构建与部署流程。包括安装必要插件、配置.NET SDK版本、构建流水线及部署项目等内容。
最低0.47元/天 解锁文章
1205

被折叠的 条评论
为什么被折叠?



