页面“Linux上安装jdk”与“Jenkins自动化构建和部署例子”之间的差异
(页面间的差异)
跳到导航
跳到搜索
第1行: | 第1行: | ||
+ | =站内源码 = | ||
+ | [[代码发布]] | ||
− | = | + | =jenkins 使用Maven构建Java应用程序= |
− | + | [https://www.jenkins.io/zh/doc/tutorials/build-a-java-app-with-maven/ 使用Maven构建Java应用程序 ] | |
− | + | =java+maven项目+tapd+jenkins+gitlab+sonarqube+docker实现自动化持续部署= | |
− | https:// | + | [https://juejin.cn/post/6955025879688806430#heading-66 java+maven项目+tapd+jenkins+gitlab+sonarqube+docker实现自动化持续部署(超详细) ] |
− | + | =download.app= | |
+ | jenkins project name prod-tg-websi | ||
− | + | =* conf project = | |
− | |||
− | = | ||
<pre> | <pre> | ||
− | + | 新建 自由风格的软件项目 -> | |
− | + | geneal 丢弃旧的构建 | |
− | + | 源码管理 用git http的话就直接用上你的gitlabt用户和密码 | |
− | + | 构建 这里填写上你的 over SSH 服务器 一般在 系统管理--系统设置里面配置并起别名 | |
− | + | 一般hostname 填写IP username Remote Directory / 其它的看着办 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | 构建 要填写的 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | Source files ** | ||
+ | Remove prefix 不填写 | ||
+ | Remote directory 你远程服务器的web目录 | ||
</pre> | </pre> | ||
− | = | + | =* 配置权限= |
<pre> | <pre> | ||
− | # | + | #这样还视图自动归类功能 不错不错 记住前面不要有空格 |
− | + | Manage and Assign Roles --> Manage Roles --> 在他有的项目组里面 Frontend_h5 添加 prod-tg-websit| --> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | Manage and Assign Roles --> Assign Roles | |
− | + | ||
+ | Item roles -->User/group to add 填写项目名 prod-tg-website</pre> | ||
− | + | =前端 nodejs jenkins之自动打包构建nodejs应用= | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | [https://www.cnblogs.com/vipzhou/p/7890016.html jenkins学习之自动打包构建nodejs应用 ] | |
− | [ | + | [https://www.huaweicloud.com/articles/4e4228c181b8e610999badfa00ff7e4e.html Jenkins打包NodeJS项目---入门篇] |
− | [https:// | + | [https://my.oschina.net/mobinchao/blog/871703 Jenkins打包NodeJS项目---入门篇] |
− | [https:// | + | [https://blog.csdn.net/weixin_43931358/article/details/103013031 jenkins系列之使用yarn构建前端项目] |
− | |||
− | [ | + | [https://blog.51cto.com/wzlinux/2491394 docker 中运行的 jenkins 使用 npm 构建 Node.js 应用] |
− | [ | + | =后端= |
+ | ==php jenkins== | ||
+ | [[Jenkins实现PHP持续集成部署]] | ||
− | + | [[category:ops]] [[category:devops]] | |
− | + | == Java springboot== | |
+ | [https://zhuanlan.zhihu.com/p/354677279 SpringBoot项目打包+shell脚本部署实践] | ||
− | + | == Java tomcat== | |
− | [ | + | 和xk的一样喽 |
+ | [https://blog.51cto.com/u_13760351/2382103 Jenkins自动部署发布Java代码(完整教程] |
2021年7月1日 (四) 11:04的版本
目录
站内源码
jenkins 使用Maven构建Java应用程序
java+maven项目+tapd+jenkins+gitlab+sonarqube+docker实现自动化持续部署
java+maven项目+tapd+jenkins+gitlab+sonarqube+docker实现自动化持续部署(超详细)
download.app
jenkins project name prod-tg-websi
* conf project
新建 自由风格的软件项目 -> geneal 丢弃旧的构建 源码管理 用git http的话就直接用上你的gitlabt用户和密码 构建 这里填写上你的 over SSH 服务器 一般在 系统管理--系统设置里面配置并起别名 一般hostname 填写IP username Remote Directory / 其它的看着办 构建 要填写的 Source files ** Remove prefix 不填写 Remote directory 你远程服务器的web目录
* 配置权限
#这样还视图自动归类功能 不错不错 记住前面不要有空格 Manage and Assign Roles --> Manage Roles --> 在他有的项目组里面 Frontend_h5 添加 prod-tg-websit| --> Manage and Assign Roles --> Assign Roles Item roles -->User/group to add 填写项目名 prod-tg-website
前端 nodejs jenkins之自动打包构建nodejs应用
docker 中运行的 jenkins 使用 npm 构建 Node.js 应用
后端
php jenkins
Java springboot
Java tomcat
和xk的一样喽 Jenkins自动部署发布Java代码(完整教程