以下以在MAC上安装为例:

1、从官网下载安装包

https://jenkins.io/download

2、双击pkg包安装程序开始安装。(这种方式安装的不好卸载)

提示输入密码,按照提示的路径找到密码

sudo vim secrets/initialAdminPassword

3、提示offline,不能安装插件。

解决方法:

1)提示offline的那个页面,不要动。然后打开一个新的tab,输入网址http://localhost:8080/pluginManager/advanced

2)这里面最底下有个【升级站点】,把其中的链接改成http的就好了,http://updates.jenkins.io/update-center.json

3)然后在服务列表中关闭jenkins,再启动,这样就能正常联网了

mac下:

停止服务:

sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

启动服务:

sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

4、安装插件,可以自己选择,也可以使用社区推荐的。

5、安装完成后,创建第一个管理员账号

6、实例配置,点击保存并完成

卸载:

sudo rm -rf /var/root/.jenkins ~/.jenkins

sudo rm -rf /Applications/Jenkins

cd /Library/Documentation/Jenkins

sudo rm -rf Jenkins/

sudo rm -rf /Users/Shared/Jenkins/

sudo dscl . -delete /Users/jenkins

sudo dscl . -delete /Groups/jenkins

如果mac 使用brew安装的,可以使用

brew uninstall jenkins

卸载。

-----------------------

第二种安装方式:

1、从官网下载。一般你下载的时候下载通用的.war文件即可,这个不管在哪个操作系统上都可以运行,但是前提是你要装jdk,因为Jenkins是java开发的。

最下面的“Generic Java package(.war)”

2、使用命令

java -jar jenkins.war 进行安装。新版的需要使用jdk 1.8

3、第一次打开Jenkins,它会让你解锁,输入admin的初始化密码,这个密码在页面上有提示,在c盘的一个目录下,去c盘下面找到它,用txt打开,复制出来,填进去就可以了

4、提示离线,不能进行插件安装。

按照第一种安装方式修改

退出:http://localhost:8080/exit ,之后点击“retrying using POST”后,服务即关闭

启动:可以再运行一次 java -jar jenkins.war

之后可以 http://localhost:8080/reload ; http://localhost:8080/restart

5、选择安装插件的方式,建议模式即可

6、创建管理员用户,设置密码,邮箱需要填写正确

7、点击“保存并完成”,然后点击开始使用Jenkins

奇葩问题:

安装好后,访问http://localhost:8080 页面为空白。

百度查找原因,需要修改 .jenkens/config.xml文件。但开始修改错误后,jenkins重启出错,后改正确后,配置项未做任何改动,再次启动,访问界面可以了。

jenkins配置邮件:

系统管理--系统设置,找

找 邮件通知,点击“高级”,这个是配置发邮件的地方

点击高级后的界面

SMTP的默认端口号是25,SMTPSSL默认端口号是465

jekins部署的更多相关文章

  1. nodejs的jekins部署

    第一步 gitlab项目仓库给jekins服务器分配一个账号develop权限用于拉取代码. 分支为master. 第二步 jekins配置打包脚本. npm install --registry=h ...

  2. Jekins部署.net站点

    前提 1.你需要一台windows服务 可以装vs的且有重启电脑权限的(具体vs版本根据你的团队决定) 2.下载jekins 安装包 地址:https://jenkins.io/download/   ...

  3. docker安装tomcat&部署javaweb程序

    一.docker定制简单的java-web应用镜像 网址: 1.jdk下载网址:https://www.oracle.com/technetwork/java/javase/downloads/jdk ...

  4. VS 2017与 Docker

    https://www.cnblogs.com/rufus-hua/p/6742836.html 参考 1 基于VS2017的Docker Support体检ASP.NET Core站点的Docker ...

  5. Nacos配置中心

    本文介绍spring cloud 集成 nacos案例 官方文档:https://nacos.io/zh-cn/docs/what-is-nacos.html](https://nacos.io/zh ...

  6. jekins自动部署tomcat注意事项、连接tomcat报错

    jekins自动部署tomcat注意事项 千万不要用下面插件推送,报错很多, 要用脚本,一篇博客说的:“我们都是用的脚本,插件报错太多,也不完善” Deploy to container Plugin ...

  7. 使用jekins自动构建部署java maven项目(jdk1.7+tomcat7.0+jenkins2.19.3)

    1.下载jenkins 地址:https://jenkins.io/index.html 本人下载了2.19.3版本的war包:jenkins.war 2.安装jenkins 拷贝jenkins.wa ...

  8. jekins 实现Django项目的自动部署(ubuntu16.04,python2.7,django1.11)

    1.依赖的插件 如果插件下载失败 更换源 http://mirror.xmission.com/jenkins/updates/current/update-center.json 因为我们只需要构建 ...

  9. 为服务部署 Jekins的使用

    docker pull jenkinsci/jenkins docker run -d -p 8080:8080 -v E:/docker/jenkins:/var/jenkins_home --na ...

随机推荐

  1. CF718C Sasha and Array 线段树 + 矩阵乘法

    有两个操作: 将 $[l,r]$所有数 + $x$ 求 $\sum_{i=l}^{r}fib(i)$ $n=m=10^5$   直接求不好求,改成矩阵乘法的形式:  $a_{i}=M^x\times ...

  2. #418 Div2 Problem B An express train to reveries (构造 || 全排列序列特性)

    题目链接:http://codeforces.com/contest/814/problem/B 题意 : 有一个给出两个含有 n 个数的序列 a 和 b, 这两个序列和(1~n)的其中一个全排列序列 ...

  3. Prometheus 后续杂记

    在后续prometheus的使用中遇到的一些问题我会在此记录 搭建初期几个问题 rule.yml中对每条告警加上主机名? 要在告警通知中加上故障机器主机名不能从prometheus的采集监控项数据中的 ...

  4. [BZOJ5463][APIO2018]铁人两项:Tarjan+圆方树

    分析 根据题目中的要求,从\(s\)出发前往\(f\)一定可以,并且只可能经过这两个结点所在的点双连通分量和它们之间的点双连通分量,因此切换点\(c\)只能从这些点中选取. 建出圆方树后,因为圆方树上 ...

  5. 使用Jacoco获取 Java 程序的代码执行覆盖率

    Jacoco是Java Code Coverage的缩写,顾名思义,它是获取Java代码执行覆盖率的一个工具,通常用它来获取单元测试覆盖率.它通过分析Java字节码来得到代码执行覆盖率,因此它还可以分 ...

  6. JAVA周二学习总结

    第一周我感觉我学到了不少东西,其中有上学期C语言学的不好的原因,因为不想再挂科就有认真的在听. 学到的东西有JAVA的基本书写模式自己懂了,还在课堂上弄会了交换数据的方法,还有运算的算法,另外还有数据 ...

  7. 第三周总结&实验报告一

    第三周总结 在这周对Java进行了更深层次的学习,Java的学习也越来越难了,慢慢的加入了一些新的构造新的方法,还有许许多多简化代码的相关知识,我还是要认真的去吃透这些知识,自己也要慢慢的去研究一些题 ...

  8. uncaught syntaxerror unexpected token U JSON

    uncaught syntaxerror unexpected token U JSON The parameter for the JSON.parse may be returning nothi ...

  9. Mybaits解决实体类字段与数据库字段不一致问题

    public class Employee { private Integer id; private String lastName; private String email; private S ...

  10. idea中git回退本地仓库版本

    场景:代码commit到本地仓库,还没有push到远程仓库,这时要回退代码. 介绍下Reset Head中三种Reset Type类型: 1.Mixed(默认):它回退到某个版本,本地会保留源码,回退 ...