jekins部署
以下以在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部署的更多相关文章
- nodejs的jekins部署
第一步 gitlab项目仓库给jekins服务器分配一个账号develop权限用于拉取代码. 分支为master. 第二步 jekins配置打包脚本. npm install --registry=h ...
- Jekins部署.net站点
前提 1.你需要一台windows服务 可以装vs的且有重启电脑权限的(具体vs版本根据你的团队决定) 2.下载jekins 安装包 地址:https://jenkins.io/download/ ...
- docker安装tomcat&部署javaweb程序
一.docker定制简单的java-web应用镜像 网址: 1.jdk下载网址:https://www.oracle.com/technetwork/java/javase/downloads/jdk ...
- VS 2017与 Docker
https://www.cnblogs.com/rufus-hua/p/6742836.html 参考 1 基于VS2017的Docker Support体检ASP.NET Core站点的Docker ...
- Nacos配置中心
本文介绍spring cloud 集成 nacos案例 官方文档:https://nacos.io/zh-cn/docs/what-is-nacos.html](https://nacos.io/zh ...
- jekins自动部署tomcat注意事项、连接tomcat报错
jekins自动部署tomcat注意事项 千万不要用下面插件推送,报错很多, 要用脚本,一篇博客说的:“我们都是用的脚本,插件报错太多,也不完善” Deploy to container Plugin ...
- 使用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 ...
- jekins 实现Django项目的自动部署(ubuntu16.04,python2.7,django1.11)
1.依赖的插件 如果插件下载失败 更换源 http://mirror.xmission.com/jenkins/updates/current/update-center.json 因为我们只需要构建 ...
- 为服务部署 Jekins的使用
docker pull jenkinsci/jenkins docker run -d -p 8080:8080 -v E:/docker/jenkins:/var/jenkins_home --na ...
随机推荐
- Cloud Computing——Everything as a Service
service 分类 有Iaas, Paas, SaaS HDFS 总结☞: HDFS应付不了的场景 无法低时延 小文件存储存在空间利用率问题 文件不可修改 三副本有什么作用 防止单机故障,提高可用性 ...
- Sublime Text3的Package Control安装教程,及报错解决There Are No Packages Available For Installation
一.Package Control的安装 Sublime 有很多插件,这些插件为我们写python代码提供了非常强大的功能,这些插件需要单独安装.而安装这些插件最方便的方法就是通过Package Co ...
- JMS学习五(ActiveMQ的本地事务)
1.ActiveMQ的本地事务 在一个JMS客户端,可以使用本地事务来组合消息的发送和接收.JMS Session接口提供了commit和rollback方法.事务提交意味着生产的所有消息被发送,消费 ...
- Thymeleaf 2-基础语法
三.基础语法 1.创建HTML 由上文也可以知道需要在html中添加: <html xmlns:th="http://www.thymeleaf.org"> 这样,下文 ...
- 解决运行webpack --config webpack.dev.config.js 报错ReferenceError: _dirname is not defined
控制台报错信息如下 将webpack.dev.config.js中的_dirname 改为 __dirname 注意这里是两个下划线谢谢!感觉好坑
- 函数式接口和Lambda表达式
函数式接口(一般标有@FunctionalInterface)就是只定义一个抽象方法的接口. 一个接口,如果满足函数式接口的定义,那么即使不标注为 @FunctionalInterface, 编译器依 ...
- kurento搭建以及运行kurento-hello-world
搭建环境的系统是ubuntu 1.kurento服务器搭建 运行如下脚本即可完成安装 #!/bin/bash echo "deb http://ubuntu.kurento.org trus ...
- 九、SpringBoot集成Thymeleaf模板引擎
Thymeleaf咋读!??? 呵呵,是不是一脸懵逼...哥用我的大学四级英文知识告诉你吧:[θaimlif]. 啥玩意?不会音标?...那你就这样叫它吧:“赛母李府”,大部分中国人是听不出破绽的.. ...
- preventDefault 和 stopPropagation
概述 以前开发项目的时候,总是分不清楚 preventDefault 和 stopPropagation,每次都是用 @click.stop试一下,不能就用@click.prevent试一下.今天来好 ...
- robotframework之用户关键字的用法
robotframework是一个关键字驱动框架,核心在于关键字的应用 目录 1.如何创建用户关键字 2.调用用户关键字 3.用户关键字的使用场景 1.如何创建关键字 第一种:直接在项目上右键,添加用 ...