2、项目配置 这里简单说说怎么配置,主要解决点就是ssh执行cmd或shell命令时不能开启新窗口导致应用部署失败或者断开ssh连接之后程序关闭,我试了很多遍行用ssh开启新窗口执行但都已失败告终,这里介绍一种方法用windows系统计划任务来做,尝试了两种第一种就是用命令去创建计划任务并执行(不好,执行时间不好解决,有时能行...
创建jenkins文件夹(在opt目录中) mkdir -p /opt/jenkins 1. 进入该文件夹 cd /opt/jenkins 1. 下载Jenkins包(如果在工具及材料准备步骤下载了jenkins war包,可以省略这一步骤,将下载好的war包放到jenkins文件夹即可) wget -O /opt/jenkins/jenkins.war http://mirrors.jenkins.io/war-stable/latest/jenkins.w...
接上文,我们的前端代码是通过git管理的,需求是通过Jenkins拉取前端VUE代码并且编译生成待部署的部署包。经过分析,我们需要做如下的准备: 1、Jenkins的机器能拉取git代码并编译;——已完成 2、Jenkins的机器能通过SSH连接项目所在的windows server服务器;——已完成 3、新建Jenkins任务将编译、部署串起来;——本期目标...
首先配置SSH remote hosts(用于后续通过ssh输入命令行,其实Publish over SSH中也可以使用命令,但其命令在Jenkins的控制台命令中不回显,因此使用SSH remote hosts输入命令,起到回显的作用。感兴趣可以自己试试)。如实填写IP、SSH端口号、选择全局凭证(即Jenkins服务器生成的私钥,配合项目服务器已经有的公钥,用于远程访问...
2.配置插件,点击mangwe jenkins---configure system拉到最后,name是自定义的名字,自己输入,hostname是你服务的ip地址,username是你的账户名,remote directory 是你需要将你的文件上传到服务器的路径,这个路径一定要跟你自己服务器上的对应,在下面就是你的服务器密码,port是你的端口号,这个跟连接ftp是一样的操作,...
安装git(组件太多,建议都安装了),用于后续拉取git项目代码。 安装SSH(组件太多,建议都安装了),用于后续通过SSH发布代码到windows server服务器。 2)、全局工具配置 需要先在Jenkins部署的机器上安装JDK、nodejs、git相关环境(自行百度),然后在全局工具配置中配置其安装路径,使得后续在Jenkins项目中可以正常选择到这些。
1、项目代码研发手动部署,测试不清楚部署的代码是否真正为需测试的代码,被坑过1次测了半天某个研发未合并的代码。 2、代码没有备份,一次需要找上个版本的代码上线找不到。 3、手动部署的速度慢、容易有误操作风险。 为了解决上述问题,提高项目运作效率,决定利用Jenkins对项目代码进行自动化部署。
第一步,jenkins安装 第二步,插件安装和配置 第三步,Push SSH 第四步,部署项目 第一步 ,jenkins安装 准备环境: JDK:1.8 Jenkins:2.83 Centos:7.3 maven 3.5‘ jdk默认已经安装完成 配置maven 版本要求maven3.5.0 软件下载 wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-...
1.2.6.安装Jenkins 1.2.7.确认安装 1.2.8.完成安装 2.Jenkins设置 2.1.解锁Jenkins 打开浏览器,输入网址:http://127.0.0.1:8000(本地的,如果有设置域名和其他端口自己换一下登录入口),根据提示输入管理员密码 2.2.安装插件 选择安装推荐的插件即可(微信采集项目),等待安装完成 ...
Manage Jenkins -> Global Tool Configuration -> NodeJs(点击新增NodeJS按钮) 如下图所示: 此处可以选择node的版本号 点击保存按钮即可。 1.3.在构建环境配置下安装nodejs 构建环境勾选 Provide Node & npm bin/folder to PATH,如下图所示: 每次build,都会首先执行环境构建。如果环境配置正确后,才会开始真正的实...