Jenkins安装及使用
Jenkins是一款常用的CI/CD 软件,在现代敏捷开发的软件迭代过程中发挥着巨大作用,为了将软件的开发测试和部署过程完全自动化,非常有必要借助于Jenkins这样的管理软件提高工作效率。所以,本文通过借鉴其他博客,记录学习Jenkins使用的过程。
参考Blog:
https://www.cnblogs.com/wei325/p/15154918.html (包子wxl)
安装
下载#
官网地址:https://www.jenkins.io/download/
下载选项:
下载后打开msi文件。
如跳转Service Logon Credential 窗口,可输入 计算机名\账户名 及账户密码授权, 如遇到问题可参考博文:
Jenkins安装时,Service Logon Credentials设置为:Run service as local or domain user
https://blog.csdn.net/qq_27696623/article/details/121636342
安装后,打开localhost:8080,安装插件,输入账号密码后即可开始使用
使用
创建github demo 仓库#
在VS2019中克隆该项目
克隆后文件夹
注意:原博文中使用Https克隆
我的电脑上没成功,由于之前配置过SSH, 所以改用SSH克隆。生成SSH key 操作可百度。
创建.NetCore程序,可勾选docker#
启动JenkinsDM项目
将docker file放到外层
提交修改
Push到github仓库
打开githug看到项目已经提交成功
Jenkins自动化任务构建
- 回到jenkins,新建任务
- 输入任务名称,构建自由风格项目
将Git SSH 地址复制
填到jenkins的git上,把分支改为github的默认main分支,然后添加github凭证。
凭证填上面的id_rsa文件里面的私钥,命令 vi /root/.ssh/id_rsa然后复制里面的私钥填到sshkey凭证里面。
配置完选择sshkey
设置超时
构建,选择执行shell命令,命令如下,生成docker镜像,然后运行容器实例,然后完成。
保存
立即构建
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下