jenkins环境搭建及使用(代码片段)

mendermi mendermi     2023-01-24     326

关键词:

一、Jenkins介绍和初始化配置

1、Jenkins的作用。 
可视化管理服务器 
持续构建,可以直接去svn或者git上拉取代码并下发到服务器上 
可视化ansible

2、Jenkins监听端口8080 
nohup java -jar jenkins.war &> /tmp/jenkins.out & #启动Jenkins方式 
netstat -antup | grep java #查看监听端口 
http://IP:8080 #访问方式

3、Jenkins默认密码路径,需要到Jenkins所在的服务器进行查看 
/root/.jenkins/secrets/initialAdminPassword

 

二、Jenkins环境搭建

由于Jenkins是依赖于java的,所以先介绍java环境的搭建

源码包:链接:https://pan.baidu.com/s/129bY-8XCFGHm9GCnU38l-w 
提取码:1ypg

1、安装java(解压,移动即可)

 
  1. [[email protected] ~]# tar xf jdk-8u171-linux-x64.tar.gz -C /usr/local/
  2. [[email protected] ~]# cd /usr/local/
  3. [[email protected] local]# mv jdk1.8.0_171 jdk
  4. #全路径验证java是否安装成功
  5. [[email protected] local]# /usr/local/jdk/bin/java -version
  6. java version "1.8.0_171"
  7. Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
  8. Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)

2、配置java环境变量/etc/profile 
技术分享图片

 
  1. export JAVA_HOME=/usr/local/jdk/
  2. export PATH=$PATH:$JAVA_HOME/bin
  3. export CLASSPATH=.$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

添加完毕后,然环境变量立即生效 source /etc/profile

查看java安装情况 java -version 
技术分享图片

3、Jenkins的下载和运行 
war包:链接:https://pan.baidu.com/s/1vPI033n4h--0TeGUCUSlwA 
提取码:o6e3

 
  1. nohup java -jar jenkins.war &> /tmp/jenkins.out & #后台启动运行

技术分享图片

 

三,Jenkins使用

1、在浏览器上进行访问:http://IP:8080 出现如下界面 
技术分享图片

2、将服务器上的密码复制过来到浏览器上提交后,出现如下界面 
技术分享图片

3、安装必要的插件 
技术分享图片

技术分享图片

技术分享图片

4、新添加一个用户yunjisuan 
技术分享图片

5、查看Jenkins的权限(登录用户可以做任何事情) 
系统管理--->全局安全配置 
技术分享图片

 

四、Jenkins实现命令结果的可视化

1、添加ssh方式的被管理服务器 
系统管理--->系统设置--->找到Publish over SSH可以添加对应的操作服务器

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

以上就添加好一台被管理的主机了。要继续添加被管理的主机只需要重复之前的过程

技术分享图片

2、创建任务 
技术分享图片

技术分享图片

技术分享图片

技术分享图片

3、立刻构建任务并执行

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片





















基于docker环境下的jenkins搭建及使用(代码片段)

Jenkins作为目前持续集成中使用较为广泛的工具,在实际生产过程中通过结合众多的插件,从而实现工程的持续构建、持续部署。而传统构建的应用场景大多数运行在虚拟机或者独立的服务器上,在资源开销和管理维... 查看详情

jenkins环境搭建-下载与安装(代码片段)

Jenkins简介Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,它是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins目的1.持续、自动地构建/测试软件项目... 查看详情

:详解jenkins搭建及使用

...Ops系列实战教程:​​手把手教你玩转DevOps全栈技术​​Jenkins概述根据jenkins官网对自己的描述,它是一个​​可集成有1800+插件​​​的自动化服务,提供构建、部署和自动化的工程,可以说是opsdev的大总管,将开发的代码工... 查看详情

jenkins+jmeter+ant自动化集成环境搭建(代码片段)

...程二、Ant安装(http://ant.apache.org/)安装Ant是为了后续在Jenkins中封装、构建、执行需要用到ApacheAnt?ApacheAnt是一个Java库和命令行工具,其任务是将构建文件中描述的进程作为相互依赖的目标和扩展点。Ant的 查看详情

从零开始搭建系统2.4——jenkins安装及配置(代码片段)

从零开始搭建系统2.4——Jenkins安装及配置 查看详情

jenkins+git搭建持续集成环境(代码片段)

...使得系统在开发中始终保持在一个稳定健康的集成状态。jenkins是目前广泛应用的持续集成工具,本文记录我使用jenkins+Git配置持续集成环境的整个流程以及踩到的坑(jenkins过程的坑往往不是在第一次配置,而是在配置结束后更... 查看详情

使用docker快速搭建jenkins(代码片段)

1.配置dockerswarm环境参考:https://www.cnblogs.com/yjb007/p/9669908.html2.安装Jenkinsyumupdate-ynsscurllibcurlmkdir-p/soft/cd/soft/gitclonehttps://github.com/yjb007/jenkins.gitcdjenkinsshbuild.shmkdir-p/srv/vo 查看详情

jekins:一.docker快速搭建jekins环境(代码片段)

前言jenkins的环境搭建方法有很多,本篇使用docker快速搭建一个jenkins环境。环境准备:linux服务器docker 19.03.6docker运行jenkins配置:先下载jenkins镜像https://hub.docker.com/r/jenkins/jenkins/tags,选择lts的jenkins最新版本。jenkins版本太低的... 查看详情

kafka三实例集群环境搭建及测试使用(代码片段)

kafka三实例集群环境搭建及测试使用单机搭建分为两部分:1.软件安装启动2.软件配置软件安装启动:#切换到目录cd/app#获取kafka最新安装包,这边使用的是镜像地址,可以去官方网站获得最新地址版本号使用kafka_2.11-1.1.0.tgz,可以... 查看详情

centos下搭建jenkins持续集成环境(安装jenkins)(代码片段)

1、安装JDKyuminstall-yjava2、安装jenkins添加Jenkins库到yum库,Jenkins将从这里下载安装。1wget-O/etc/yum.repos.d/jenkins.repohttp://pkg.jenkins-ci.org/redhat/jenkins.repo2rpm--importhttps://jenkins-ci.org/redhat/jenkins-ci. 查看详情

实测搭建jenkins多环境多分支demo(代码片段)

一、环境以及工具信息  1.3台服务器信息  jenkins:192.168.123.163、serverA:192.168.123.130、serverB:139.198.17.241三台机器都是ubuntu16.04系统  所需jenkins插件工具:PublishOverSSH、MavenIntegrationplugin、gitplugin、GitParameterPlug-In  ssh 查看详情

jenkins---安装及配置/jenkins环境搭建

虽然写了两篇持续化集成的实例,但有些同学在安装Jenkins时会遇到一些麻烦,下面 我给大家介绍下Jenkins的安装过程。 我们先下载Jenkins 官网:https://jenkins.io/download/(一定记得去官网下载) 下载完成后我们点击... 查看详情

jenkins(代码片段)

Jenkins持续集成自动化运维 Jenkins所有包下载链接:https://pan.baidu.com/s/1SXg-Av99xeyR3OdvJhv7Dg 提取码:dara Jenkins环境搭建由于Jenkins是依赖于java的,所以先介绍java环境的搭建 (1)使用官方的二进制包解压安装(上方有下... 查看详情

jenkins搭建笔记总结(代码片段)

...ff09;4.1搭建Docker环境4.2docker容器安装gitlab5.GitLab提交代码6.Jenkins配置Maven+Git自动构建jar包(第一步)7.Jenkins将 查看详情

白盒测试之静态代码扫描:sonarqube+scanner环境搭建及使用(代码片段)

目录一、前言1.1环境及软件要求1.2作用二、SonarQube安装及配置三、sonar-scanner安装及配置四、Sonar简单应用4.1项目根目录执行命令,生成报告4.2与IDEA工具集成五、补充-SonarQube汉化一、前言1.1环境及软件要求JDK:JDK1.8SonarQube... 查看详情

centos7用docker搭建jenkins(代码片段)

...ker,安装及配置见 《Docker之Docker介绍及安装配置安装Jenkins下载Jenkins命令:dockerpulljenkins启动Jenkins前准备创建jenkins文件夹创建jenkins文件夹,用于和容器内文件夹做磁盘挂载命令: mkdir/usr/local/jenkins为jenkins文件夹添加读写... 查看详情

jenkins持续集成。(代码片段)

Jenkins持续集成自动化运维 Jenkins所有包下载链接:https://pan.baidu.com/s/1SXg-Av99xeyR3OdvJhv7Dg 提取码:dara Jenkins环境搭建由于Jenkins是依赖于java的,所以先介绍java环境的搭建 (1)使用官方的二进制包解压安装(上方有下... 查看详情

php笔记-使用composer搭建laravel项目及phpstorm开发环境搭建(代码片段)

下载架子(感觉这个Laravel和SpringBoot框架太像了):composercreate-projectlaravel/laravel你的项目名--prefer-dist"8.*"--ignore-platform-req=ext-fileinfo成功后:使用phpStorm打开进行相关配置:注意 查看详情