精华内容
下载资源
问答
  • Jenkins安装

    千次阅读 2019-04-02 18:54:56
    Jenkins安装安装Jdk环境安装Jenkins启动jenkins访问web页面插件安装 安装 确保防火墙及selinux是关闭状态 安装Jdk环境 [root@jenkins tools]# rpm -ivh jdk-8u181-linux-x64.rpm warning: jdk-8u181-linux-x64.rpm:...

    安装

    确保防火墙及selinux是关闭状态

    安装Jdk环境

    [root@jenkins tools]# rpm -ivh jdk-8u181-linux-x64.rpm 
    warning: jdk-8u181-linux-x64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
    Preparing...                          ################################# [100%]
    Updating / installing...
       1:jdk1.8-2000:1.8.0_181-fcs        ################################# [100%]
    Unpacking JAR files...
    	tools.jar...
    	plugin.jar...
    	javaws.jar...
    	deploy.jar...
    	rt.jar...
    	jsse.jar...
    	charsets.jar...
    	localedata.jar...
    
    

    测试java环境

    [root@jenkins tools]# java -version
    java version "1.8.0_181"
    Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
    
    

    安装Jenkins

    [root@jenkins tools]# rpm -ivh jenkins-2.99-1.1.noarch.rpm 
    warning: jenkins-2.99-1.1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID d50582e6: NOKEY
    Preparing...                          ################################# [100%]
    Updating / installing...
       1:jenkins-2.99-1.1                 ################################# [100%]
    [root@jenkins tools]# 
    
    

    配置jenkins

    [root@jenkins tools]# vim /etc/sysconfig/jenkins
    修改为
    JENKINS_USER="root" #设置jenkins用户为root
    

    启动jenkins

    [root@jenkins tools]# systemctl start jenkins
    [root@jenkins tools]# systemctl enable jenkins
    jenkins.service is not a native service, redirecting to /sbin/chkconfig.
    Executing /sbin/chkconfig jenkins on
    [root@jenkins tools]# systemctl is-enabled jenkins
    jenkins.service is not a native service, redirecting to /sbin/chkconfig.
    Executing /sbin/chkconfig jenkins --level=5
    enabled
    [root@jenkins tools]# systemctl status jenkins
    ● jenkins.service - LSB: Jenkins Automation Server
       Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled)
       Active: active (running) since Tue 2019-04-02 11:50:10 CST; 40s ago
         Docs: man:systemd-sysv-generator(8)
       CGroup: /system.slice/jenkins.service
               └─2545 /etc/alternatives/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/...
    
    Apr 02 11:50:06 jenkins systemd[1]: Starting LSB: Jenkins Automation Server...
    Apr 02 11:50:06 jenkins runuser[2529]: pam_unix(runuser:session): session opened for user root by (uid=0)
    Apr 02 11:50:10 jenkins jenkins[2524]: Starting Jenkins [  OK  ]
    Apr 02 11:50:10 jenkins systemd[1]: Started LSB: Jenkins Automation Server.
    [root@jenkins tools]# 
    
    

    访问web页面

    1. http://10.0.0.201:8080/

    在这里插入图片描述
    2. 查看密钥 并且粘贴到框内 点击继续

    [root@jenkins tools]# cat /var/lib/jenkins/secrets/initialAdminPassword
    7ff6d79de6d04c0e906a7cb064ad725e
    
    

    注: 如果此处一直白屏 可以拔掉网线 待正常后接通网络
    在这里插入图片描述
    3. 点击skip 跳过在这里插入图片描述
    4. 此处不进行设置 点击继续在这里插入图片描述
    5. 安装完成 点击开始 进入主页面在这里插入图片描述
    6. 进入主页后可以在右上角用户设置下修改默认密码在这里插入图片描述

    插件安装

    插件目录 /var/lib/jenkins/plugins

    将插件上传到插件目录
    然后重启Jenkins即可

    常见错误

    Please make sure you have the correct access rights and the repository exists.
    原因是Jenkins上的git配置个gitlab主机上配置一模一样 重新配置即可解决

    [root@jenkins monitor]# git config --global user.name "dev"
    [root@jenkins monitor]# git config --global user.email "dev@qq.com"
    [root@jenkins monitor]# git config  --list
    user.name=dev
    user.email=dev@qq.com
    color.ui=true
    core.repositoryformatversion=0
    core.filemode=true
    core.bare=false
    core.logallrefupdates=true
    remote.origin.url=git@10.0.0.200:oldboy/monitor.git
    remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
    branch.master.remote=origin
    branch.master.merge=refs/heads/master
    [root@jenkins monitor]# history |tail -n5
    
    
    
    展开全文
  • Jenkins 安装

    2011-12-16 15:35:37
    Jenkins 安装   1 Jenkins Jenkins由以前的hudson更名而来。Jenkins的主要功能是监视重复工作的执行,例如软件工程的构建或在cron下设置的jobs。具体地: *软件的持续构建和测试,此时Jenkins与Cruise...

    Jenkins 安装

     

    1 Jenkins

    Jenkins由以前的hudson更名而来。Jenkins的主要功能是监视重复工作的执行,例如软件工程的构建或在cron下设置的jobs。具体地:

    *软件的持续构建和测试,此时Jenkins与CruiseControl或DamageControl相似。本质上提供了一个易于使用的持续集成系统,使得开发人员更容易地将改变集成到工程中,使得用户更容易获得一个新的build。自动化,持续的构建提高了软件开发的效率。

    *监视外部运行的job的执行,例如cron jobs或procmail jobs,即使这些jobs是运行在远程的机器上。例如,对于cron,你将会收到email包含job的output,你需要检查email来确认是否job broke。Jenkins将保持这些outputs且使得你更加容易地注意到job的broke。

     

    Jenkins的主要特点:

    * 容易安装,只需要执行Java -jar jenkins.war, 或者直接部署到一个servlet container中,例如tomcat。不需要安装,不需要数据库的支持。

    * 容易配置,jenkins可以完全地通过友好的web GUI来配置,且配置页面支持配置项的错误检查和很好的在线帮助。不需要手动地编辑xml的配置文件,但是jenkins也支持手动修改xml配置文件。

    * 项目源码修改的检测,jenkins能够从项目的Subversion/CVS生成最近修改的集合列表,且改方式非常有效,不会增加Subversion/CVS Repository的负载。

    * 可读的永久的链接生成,jenkins对于大部分pages都生成清楚的可读的永久的链接,例如''latest build"/"latest successful build",因此可以容易地在其他的地方引用jenkins的生成的pages。

    * RSS/EMail/IM集成,可以通过RSS,EMail或IM来实时地监视build的失败。

    * Build完成后仍然可以tag,支持在build完成后tag或重tag。

    * Junit/TestNG 测试报告,能够很好地显示各种测试的报告,且可以生成失败的趋向图。

    * 分布式build,jenkins能够分发build/test的负载到多台机器,能够更好地利用硬件资源,提高build的时间。

    * 文件标识,jenkins可以标识build产生的文件,例如jars。

    * 插件支持,jenkins可以通过第三方的插件来扩展。

    * 跨平台,支持几乎所有的平台,例如Windows,Ubuntu/Debian,Red Hat/Fedora/CentOS,Mac OS X,openSUSE,FreeBSD,OpenBSD,Solaris/OpenIndiana.Gentoo。

     

    2 jenkins 的安装

    下载jenkins.war, 拷贝到c:\jenkins下,然后运行java -jar jenkins.war. (注意需要先安装JDK,然后设置JAVA_HOME环境变量且将%JAVA_HOME%\bin加入到PATH环境变量中)

     

    运行如下:

    c:\jenkins>java -jar jenkins.war
    Running from: C:\jenkins\jenkins.war
    webroot: $user.home/.jenkins
    [Winstone 2011/11/02 17:11:27] - Beginning extraction from war file
    Jenkins home directory: C:\Users\AAA\.jenkins found at: $user.home/.jenkins
    [Winstone 2011/11/02 17:12:57] - HTTP Listener started: port=8080
    [Winstone 2011/11/02 17:12:57] - AJP13 Listener started: port=8009
    [Winstone 2011/11/02 17:12:58] - Winstone Servlet Engine v0.9.10 running: controlPort=disabled
    Nov 02, 2011 5:12:58 PM jenkins.model.Jenkins$6 onAttained
    INFO: Started initialization
    Nov 02, 2011 5:13:02 PM jenkins.model.Jenkins$6 onAttained
    INFO: Listed all plugins
    Nov 02, 2011 5:13:02 PM jenkins.model.Jenkins$6 onAttained
    INFO: Prepared all plugins
    Nov 02, 2011 5:13:02 PM jenkins.model.Jenkins$6 onAttained
    INFO: Started all plugins
    Nov 02, 2011 5:13:02 PM jenkins.model.Jenkins$6 onAttained
    INFO: Augmented all extensions
    Nov 02, 2011 5:13:02 PM jenkins.model.Jenkins$6 onAttained
    INFO: Loaded all jobs
    Nov 02, 2011 5:13:04 PM jenkins.model.Jenkins$6 onAttained
    INFO: Completed initialization
    Nov 02, 2011 5:13:04 PM hudson.TcpSlaveAgentListener <init>
    INFO: JNLP slave agent listener started on TCP port 37157
    Nov 02, 2011 5:13:14 PM hudson.WebAppMain$2 run
    INFO: Jenkins is fully up and running

     

    访问http://localhost:8080 , jenkins的主界面如下:

     


    展开全文
  • jenkins安装

    万次阅读 2016-12-28 14:31:00
    jenkins 配置https://my.oschina.net/u/260244/blog/318755http://www.cnblogs.com/gao241/archive/2013/04/08/3008380.html插件下载地址https://wiki.jenkins-ci.org/display/JENKINS/HomeEmail Extension Plugin ...

    jenkins 配置

    https://my.oschina.net/u/260244/blog/318755

    http://www.cnblogs.com/gao241/archive/2013/04/08/3008380.html

    插件下载地址

    https://wiki.jenkins-ci.org/display/JENKINS/Home

    Email Extension Plugin (邮件通知)
    GIT plugin (可能已经默认安装了)
    Publish Over SSH (远程Shell)

    config-file-provider (version:2.7.1, optional)
    workflow-step-api (version:1.10, optional)
    mailer (version:1.5)
    matrix-project (version:1.4)
    analysis-core (version:1.54, optional)
    junit (version:1.2)
    workflow-job (version:1.10, optional)
    token-macro (version:2.0)

    展开全文
  • Jenkins安装部署环境如下 PS:中文官网,东西比较全。(居然有中文官网了,真好!)以下为本人自己的使用过程,仅供参考! 一、准备阶段 1、组件及版本: Jenkins版本:2.164.3 操作系统:CentOS Linux release 7.5....

    PS:中文官网,东西比较全。(居然有中文官网了,真好!)以下为本人自己的使用过程,仅供参考!

    一、准备阶段

    1、组件及版本

    Jenkins 安装部署环境如下

    Jenkins 版本:2.164.3
    操作系统:CentOS Linux release 7.5.1804 (Core)
    JDK 版本:1.8.0_171
    Tomcat :8.5.31.0

    2、Jenkins部署方式

    官网下载jenkins.war,放到Tomcat的webapps目录中,启动Tomcat即可。需要注意的是jenkins的默认语言和操作系统一致,操作系统如果选择中文,jenkins页面就是中文的。
    PS:中文官网安装方式

    3、查看防火墙的状态

    systemctl status firewalld
    Tomcat默认使用8080端口,如果防火墙开启,需要开通8080端口
    firewall-cmd --zone=public --add-port=8080/tcp --permanent
    重启防火墙
    systemctl restart firewalld
    查看防火墙列表
    firewall-cmd --zone=public --list-ports

    二、Jenkins安装部署

    1、密码

    启动Tomcat之后,查看logs目录中的catalina.out日志文件。其中包含了第一次启动的默认密码。如图:

    在这里插入图片描述

    如图密码为(不要复制,你的密码肯定不一样):8203fc9d1ee04c60a39666c6c53ffc01

    2、登录

    浏览器访问http://IP:8080/jenkins,输入初始密码,加载中请稍等

    在这里插入图片描述

    3、选择插件

    不知道装什么,可以不装插件,后期还可以安装插件的,或者使用推荐,就是推荐稍微有点多

    在这里插入图片描述

    安装推荐的插件

    在这里插入图片描述

    等安装好之后。配置用户名、密码、URL访问地址,就可以使用了。(不每个都截图了,没什么好记录的)

    在这里插入图片描述

    三、Jenkins自动部署Maven项目

    Jenkins 页面如下:
    在这里插入图片描述

    使用Jenkins的目的,从自建GitLab中下载代码,有代码更新的时候,自动下载、编译、打包、部署、启动项目

    1、部署环境

    操作系统:CentOS Linux release 7.5.1804 (Core)
    JDK版本:1.8.0_171
    Tomcat:8.5.31.0
    项目:J2EE
    框架:SSM
    项目包:war

    2、新建项目

    发现没有maven项目的选项

    在这里插入图片描述

    安装maven插件
    搜索关键字:Maven Integration

    在这里插入图片描述

    出现maven项目

    在这里插入图片描述

    新建maven项目官网是另外一种方式

    这两个地方报错。先保存,去其他地方配置好,再回来。

    在这里插入图片描述

    在这里插入图片描述

    3、全局配置 : Maven

    git需要额外安装,直接yum install git就可以了,参考:官网。不喜欢yum的可以用其他方法。
    maven不需要额外安装。
    在这里插入图片描述

    在这里插入图片描述

    git安装这个无效,很奇怪。没搞懂(有明白的大神,请指导一下。多谢!)

    在这里插入图片描述

    这里需要注意,其他很多博客中的方法,单独安装maven。因为Jenkins已经集成好了。
    按照上面的配置之后,所有jenkins集群中的节点,都不需要单独安装maven,但是仍然可以用maven打包。非常好用。git不可以,或者是我不会用,很可惜。

    安装了git、maven之后,项目中的错误就消失了。

    至于那些选项,研究一下吧。每个人的需求都不太一样,按需配置即可。

    现在就可以构建项目了。第一次有点慢,需要安装maven,下载依赖。
    哦~ 对了这里忘记说了,全局工具配置 - Maven配置 - setting - 选择文件,文件里面可以配置私库,本地仓库位置。会快很多的。
    构建好的项目在.jenkins/workspace中

    4、启动 tomcat 异常处理

    PS:Post Steps 中,如果需要启动tomcat,需要加入BUILD_ID=dontkillme,组织Jenkins部署结束后,停止进程,否则会一直出现tomcat不能正常启动的现象。

    四、Jenkins自动部署前端项目(Vue)

    官网推荐的方式

    1、安装NodeJS插件

    Vue项目打包需要NodeJS环境,因此首先安装NodeJS插件

    在这里插入图片描述

    全局工具配置 安装NodeJS

    在这里插入图片描述

    2、新建项目

    新建 自由风格的项目
    git配置和maven项目创建时是一致的
    Build Environment - Provide Node & npm bin/ folder to PATH(引入NodeJS环境)

    在这里插入图片描述

    3、注意事项&构建脚本

    这里需要注意Build的时候需要自己写shell脚本打包,而且shell脚本中需要自己提供NodeJS的PATH和NODE_HOME。可能是我研究的还不够透彻,仅供参考!

    在这里插入图片描述

    构建脚本如下:

    #!/bin/bash
    
    PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
    export PATH
    source ~/.bash_profile
    #jenkins工具位置,这个是默认值
    TOOLS_PATH=/root/.jenkins/tools
    #NodeJS的位置
    NODE_HOME=${TOOLS_PATH}/jenkins.plugins.nodejs.tools.NodeJSInstallation/NodeJS8.16.0
    export NODE_HOME
    PATH=${PATH}:${NODE_HOME}/bin
    export PATH
    NODE_PATH=${NODE_HOME}/lib/node_modules
    export NODE_PATH
    
    cd ${WORKSPACE}
    npm install
    npm run build
    
    exit 0
    

    构建脚本不够漂亮,根据自己的实际情况优化一下吧~

    完~

    展开全文
  • Jenkins 安装教程

    千次阅读 2018-11-10 16:13:48
    Jenkins 安装教程Jenkins 安装教程说明开始安装 Jenkins Jenkins 安装教程 说明 安装版本:jenkins-2.149-1.1 参考文档: Jenkins Wiki 文档。 安装环境: 阿里云服务器 ECS 系统类型: CentOS 7.4 开始安装 ...
  • centos下jenkins安装

    2017-04-06 09:41:06
    jenkins安装
  • tomcat 安装 jenkins安装

    2018-03-02 10:34:26
    我们在测试经常会听到集成持续集成,对吧。...想要玩jenkins那么我们首先要搭建对吧,要先把jenkins安装上。预备、开始开车。先简要说明一下我们现在使用的大部分机器是windos或者linux。jenkins有两...
  • linux环境Jenkins安装

    2020-08-18 17:35:34
    Jenkins安装 文章目录Jenkins安装前言安装环境centos7一、Jenkins是什么?二、安装步骤1.jenkins安装方式2.登录jenkins进行配置总结 前言 提示:自己安装部署了一遍jenkins,坑还是比较多的,所以记录一下: 例如:...
  • RPM 安装 jenkins安装

    千次阅读 2020-08-24 20:26:06
    1、在线安装Jenkins: 我使用RPM方式下载 ## http://pkg.jenkins-ci.org/redhat/ 1)wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo 2)rpm --import ...
  • Jenkins安装部署

    2017-12-13 22:44:10
    Jenkins安装部署 一、下载 官网下载地址:https://jenkins.io/download/ 根据自己的运行环境下载对应的安装包 二、安装 进入到/usr/local目录下 cd /usr/local创建一个software目录用来存放以后要安装的软件...
  • Linux Jenkins安装教程 安装Java 前提环境:Java8,可以自行下载压缩包安装,或使用apt-get安装。 # 使用apt-get安装默认JRE环境 sudo apt-get update sudo apt-get install default-jre 安装...
  • jenkins安装使用方法

    千次阅读 2019-03-16 23:52:14
    jenkins安装 注意:安装jenkins时需要连接网络 安装环境 redhat7系统;防火墙和selinux处于关闭状态; ###本文采用的是rpm包安装方式 [root@localhost Desktop]# ls jdk-8u171-linux-x64.rpm jenkins-2...
  • jenkins安装nodejs卡死

    千次阅读 2019-11-13 16:46:50
    距上次jenkins安装nodejs没有版本之后 又遇到了一种情况:jenkins安装nodejs卡死,不动 服务器:腾讯云 1核2G (ip地区不提供了,容易查电表) 以下内容 Unpacking ...
  • Jenkins安装与基本配置 一、Jenkins安装 在最简单的情况下,Jenkins 只需要两个步骤: 1.Jenkins官方网址: http://Jenkins-ci.org/,下载最新的版本,war文件 可以直接wget +下载地址下载 或者网站直接...
  • linux jenkins安装部署

    2018-01-16 10:52:34
    jenkins是devops神器,本篇文章介绍如何安装和...第一步,jenkins安装 第二步,插件安装和配置 第三步,Push SSH 第四步,部署项目 第一步 ,jenkins安装 准备环境: JDK:1.8 Jenkins:2.83
  • jenkins安装以及相关插件安装

    千次阅读 2018-03-13 10:30:00
    一更多干货分布式实战(干货)spring cloud 实战(干货)mybatis 实战(干货)spring boot 实战(干货)React 入门实战(干货)构建中小型...安装jenkins安装以及相关插件安装一、JDK1、查看centos上的java版本...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,644
精华内容 8,657
关键字:

jenkins安装