游客发表
点击新建任务按钮

输入任务名称,置na自选择自由风格,由风点击确定


选择Git,置na自输入代码仓库的由风URL,选择一个认证,置na自如果认证选项里面没有,由风可以点击下面的置na自添加按钮进行新增,然后指定分支,由风源码库浏览器选择自动

触发器选择【Build when a change is 置na自pushed to GitLab】,下面选择【Push Events】

然后点击高级按钮

点击Generate按钮,由风生成一个令牌


点击增加构建步骤,置na自选择【执行shell】
命令内容        # 打印当前路径,由风用于调试,云服务器提供商置na自非常有用!由风        echo "当前工作目录: $(pwd)"        echo "目录结构:"        ls -la        # 如果你的置na自 .sln 文件在一个子目录(例如 src)里,则进入它        # cd src        # 再次确认已进入正确的目录        echo "构建目录: $(pwd)"        ls -la        echo "========== 开始还原 NuGet 包 =========="        # 还原解决方案中的所有项目的包        dotnet restore        echo "包还原完成!"        echo "========== 开始编译项目 =========="        # 编译整个解决方案        dotnet build --configuration Release --no-restore        echo "项目编译完成!"        echo "========== 开始发布项目 =========="        dotnet publish -c Release -r linux-x64 --self-contained true        echo "项目发布完成!"        
点击Save按钮
点击Jenkins右上角设置按钮,选择全局安全配置,安全域选择【Jenkins专有用户数据库】,授权策略选择【安全矩阵】,点击保存

点击右上角头像->Security,香港云服务器在API Token中点击添加新Token,输入名称,即可生成token

在任务配置->触发器->高级,点击Generate可生成token,在上述创建任务时已描述过

打开gitea,点击右上角头像->设置->Web 钩子,点击【添加 Web 钩子】,选择Gitea,输入目标URL,点击添加钩子
http://admin:11da0f60c16eb8d729d3568819f9e01466@10.15.0.95:40312/job/netTask/build?token=11d77eac422c019d7c450b49a80401ae格式【http://<jenkins_username>:<jenkins_user_token>@<jenkins_ip>:<jenkins_port>/job/<jenkins_taskname>/build?token=<jenkins_api_token>】

当推送代码到main分支时,会触发钩子,可以在Web钩子页面的最下面看到推送记录

在Jenkins可以看到构建成功
服务器托管随机阅读
热门排行
友情链接