jenkins

2019-12-06 14:10:12 浏览数 (1)

下载地址https://jenkins.io/download/,仅下载war包,将下载好的jenkins.war放进tomcat/webapps目录下。 或者直接在tomcat/webapps目录下执行wget http://mirrors.jenkins-ci.org/war/latest/jenkins.war

相关配置 1 登入http://localhost:8080/jenkins,进入Jenkins初始化页面,第一次启动时间可能有点长,耐心等待。进入成功后会看到如下画面,按提示路径打开密码文件,输入密码:

默认初始访问Jenkin需要管理员密码,可以通过页面提示操作查看管理密码,查看Jenkins启动日志

cat /root/.jenkins/secrets/initialAdminPassword

输入密码,解锁后又是一长段时间等待,此后可能出现如下图所示界面:

表示无法下载Jenkins插件,可能是因为防火墙导致,而Jenkins插件的安装非常重要,建议访问外国网站。如无法访问外国网站,则选择Skip Plugin Installations跳过插件安装。进入以下页面,设置登陆用户:

设置成功后即进入Jenkins主界面:

但是安装插件时候

由于墙很高,所以需要设置

打开一个新的窗口,输入网址http://localhost:8080/pluginManager/advanced,输入网址打开后滑动到页面下方,最底下有个【升级站点】,把其中的链接改成这个http的链接   http://updates.jenkins.io/update-center.json 然后在服务列表中关闭jenkins,再启动,可选插件里面就不是空的了,就有了各种插件,可以下载自己需要的插件了

进入“管理插件”模块安装必需的插件

配置系统设置

添加编码全局属性:

增加系统管理员邮件地址,其他的可用默认配置,保存后退出。

添加全局工具配置Global ToolConfiguration

配置JDK,不采用自动安装:

配置Maven Gradle,可以自动安装,与jdk方法一样

以上即为需要设置的系统配置。

管理插件:安装插件:Clone Workspace SCM Plug-in、CVS Plug-in、Gradle plugin、Maven Integration plugin、SSH Slaves plugin、Subversion Plug-in、Translation Assistance plugin、Deploy to container Plugin、git

安装成功后,在新建项目的构建后操作中,就会出现一个 Deploy war/ear to a container 的选项

配置连接gitlab

我们添加一个认证 

选择一下认证方式(我们可以在系统管理-->Configure Credentials)里面进行设置 #提示:gitlab有一个key,是我们用来做仓库的key。拥有的权限是read-only 不会请看本文

公钥我们需要在服务器上查看。我们设置完成后测试git是否可以拉去

刚刚返回刚刚的区域,继续配置

现在我们复制git的url 就不会出现验证提示 

我们现在就添加了一个git仓库,现在保存就可以了! 保存完毕后,我们选择立即构建 

0 人点赞