jenkins

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jenkins相关的知识,希望对你有一定的参考价值。

Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:

1、持续的软件版本发布/测试项目。

2、监控外部调用执行的工作。


实验环境

centos6.9_x64


实验软件

jdk-7u80-linux-x64.tar.gz

jenkins-2.7.3-1.1.noarch.rpm

apache-maven-3.5.0-bin.tar.gz


软件安装

tar zxvf jdk-7u80-linux-x64.tar.gz

tar zxvf apache-maven-3.5.0-bin.tar.gz 

mv jdk1.7.0_80 /usr/local/java

mv apache-maven-3.5.0 /usr/local/

rpm -ivh jenkins-2.7.3-1.1.noarch.rpm 


vim /etc/profile

export JAVA_HOME=/usr/local/java/

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

export MAVEN_HOME=/usr/local/apache-maven-3.5.0

export PATH=$PATH:$MAVEN_HOME/bin

source /etc/profile


java -version 

java version "1.7.0_80"

Java(TM) SE Runtime Environment (build 1.7.0_80-b15)

Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)


mvn --version

Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)

Maven home: /usr/local/apache-maven-3.5.0

Java version: 1.7.0_80, vendor: Oracle Corporation

Java home: /usr/local/java/jre

Default locale: en_US, platform encoding: UTF-8

OS name: "linux", version: "2.6.32-696.el6.x86_64", arch: "amd64", family: "unix"

You have new mail in /var/spool/mail/root


service jenkins start

netstat -tuplna | grep 8080 

tcp        0      0 :::8080                     :::*                        LISTEN      3042/java           

You have new mail in /var/spool/mail/root


ps -aux | grep jenkins

Warning: bad syntax, perhaps a bogus ‘-‘? See /usr/share/doc/procps-3.2.8/FAQ

jenkins   3042  2.4 19.8 1145280 201392 ?      Ssl  15:03   0:32 /usr/local/java/bin/java -Dcom.sun.akuma.Daemon=daemonized -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --daemon --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20

root      3240  1.0  0.0 103332   884 pts/0    S+   15:25   0:00 grep jenkins


http://192.168.1.128:8080/login?from=%2F 192.168.1.128为服务端ip


技术分享


cat /var/lib/jenkins/secrets/initialAdminPassword 

298f4e130d7f4eec8bde2e30d169502c 生成秘钥


技术分享


install


技术分享 


安装插件


技术分享


技术分享


技术分享

本文出自 “hades” 博客,谢绝转载!

以上是关于jenkins的主要内容,如果未能解决你的问题,请参考以下文章

jenkinsjenkins 持续集成本地项目(win)

JenkinsJenkins入门教程

JenkinsJenkins的安装与配置

JenkinsJenkins自动化部署笔记

JenkinsJenkins自动化部署笔记

JenkinsJenkins配置从节点,实现远程主机调用功能