jenkins 订阅
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 [1] 展开全文
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 [1]
信息
应    用
Java开发
外文名
Jenkins
属    于
开源软件
中文名
Jenkins
功    能
集成工具
Jenkins功能
Jenkins功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。
收起全文
精华内容
下载资源
问答
  • jenkins

    万次阅读 多人点赞 2017-12-06 09:08:46
    发布,然后看呈现效果,这样的工作是频繁反复的在进行的,浪费了程序员的大量时间,那么能不能把这些工作自动化呢,只需要程序员更新代码到svn,然后自动的构建,发布,呈现效果,当然是可以的,通过jenkins和docker...

    应用场景

    程序员开发应用,开发后需要提交svn,然后从svn拉取代码,进行构建,发布到tomcat中,发布,然后看呈现效果,这样的工作是频繁反复的在进行的,浪费了程序员的大量时间,那么能不能把这些工作自动化呢,只需要程序员更新代码到svn,然后自动的构建,发布,呈现效果,当然是可以的,通过jenkins和docker来实现。

    操作步骤

    1. 概述

    开发者的工作大概流程是,eclipse编写代码,提交代码到svn,然后进行编译,打包,测试,部署,发布。

    这其中很多重复的工作,影响开发人员的情绪,应当让开发者只重视代码阶段,后面的内容不用去理会,只要编写代码,提交代码,然后就能打开页面看到效果,那是最好的。

    这就需要自动化构建,jenkins就是很好的自动化构建工具。

    2. 自动化流程

    这里写图片描述

    具体流程如下&#x

    展开全文
  • Jenkins

    千次阅读 2019-09-22 10:06:47
    Jenkins

    Continuous Integration 持续集成

    Continuous Integration 持续交付


    1. 登陆

    登陆名为 admin

    C:\Users\yuanyu\.jenkins\secrets\initialAdminPassword


     2. 全家桶

    可以安装官方推荐的全家桶套餐


    3. jenkins配置邮件通知

    http://localhost:8080/jenkins/configure 

    密码是授权码:https://service.mail.qq.com/cgi-bin/help?subtype=1&id=28&no=1001256

    smtp.qq.com
    @qq.com
    jzsqnapaiethchbe

    3. JDK Maven Git 设置 

     


    用户设置 

     


    部署项目 

     

    H/10 * * * *

     

     

    ~\conf\tomcat-users.xml

    <role rolename="manager"/>
    <role rolename="manager-gui"/>
    <role rolename="manager-script"/>
    <role rolename="manager-status"/>
    <user username="admin" password="123" roles="manager-status, manager-script, manager-gui, manager"/>

     


    https://www.cnblogs.com/imyalost/p/8781759.html

    https://zhuanlan.zhihu.com/p/22810691

    展开全文
  • jenkins demo //TODO

    万次阅读 2021-07-21 17:35:05
    mkdir -p /var/jenkins_mount chmod 777 /var/jenkins_mount docker run -d -p 9091:8080 -p 9092:50000 -v /var/jenkins_mount:/var/jenkins_mount -v /etc/localtime:/etc/localtime -v /usr/share/apache-maven...

    mkdir -p /var/jenkins_mount

    chmod 777 /var/jenkins_mount

    docker run -d -p 9091:8080 -p 9092:50000 -v /var/jenkins_mount:/var/jenkins_mount -v /etc/localtime:/etc/localtime -v /usr/share/apache-maven/apache-maven-3.8.1:/usr/local/maven --name jenkins jenkinszh/jenkins-zh:latest

    #!/bin/bash
    echo "-----------------正在停止服务 stoping server--------------------"
     
    pid=`ps -ef | grep $1 | grep -v grep | awk '{print $2}'`
     
    if [ -n "$pid" ];then
      echo "kill -9 pid:"$pid
      kill -9 $pid
    fi

    #!/bin/bash
     
    echo "-----------------正在停止服务 starting server--------------------"
     
    cd /var/jenkins_home/$1/target
    chmod 777 $2
    java -jar $2 &

    展开全文
  • 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-07-08 16:22:22
    1.下载jenkins 下载地址:https://jenkins.io/ 启动jenkins方式有2种 1.1切换到jenkins.war包的存放目录 启动命令: java -jar jenkins.war 启动jenkins 访问: localhost:8080 就能...
  • jenkins详解

    万次阅读 多人点赞 2017-12-26 13:33:01
    Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins是一种软件允许...
  • Jenkins+gitlab手动部署

    万次阅读 2020-08-24 20:44:00
    Jenkins:172.16.88.221 (安装Jenkins和git命令) gitlab:172.16.88.221 (安装gitlab) 远程部署机器:172.16.88.220 (安装nginx测试用) 1、安装插件 #打开jenkins页面 #添加插件:系统管理 - 插件管理...
  • Jenkins入门(一)

    万次阅读 多人点赞 2018-09-25 15:30:29
    # less /var/log/jenkins/jenkins.log #查看jenkins日志,截取部分 Jenkins initial setup is required. An admin user has been created and a password generated . Please use the following password to ...
  • docker下Jenkins的部署和升级

    万次阅读 2021-02-23 14:10:51
    获取Jenkins镜像 docker search jenkins docker pull jenkins docker images 创建映射目录 mkdir -p /var/jenkins_home chown -R 1000:1000 /var/jenkins_home 启动jenkins镜像 sudo docker run -itd -p 8080:...
  • Jenkins从零到壹》Jenkins集成gitlab自动化构建(JAVA java 小虚竹) 有粉丝问我,能不能在gitlab提交后,自动化部署jenkins?趁着国庆期间把文章码好了,分享给我的粉丝,同时也分享给大家。
  • docker-jenkins部署cmake自动构建

    万次阅读 2021-03-09 17:39:29
    docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true -v /var/jenkins_home:/var/jenkins_home jenkins/jenkins 工程配置 源码管理:添加git地址 通过URL访问触发构建 构建脚本 这里...
  • jenkins备份和发布

    万次阅读 2021-03-29 10:13:36
    ansible安装 安装ansible依赖 yum -y install epel-release 安装ansible yum -y install ansible...jenkins使用ansible 远端备份 ansible all -m shell -a "tar -czf code.tar.gz ." 2> /log/errorLog/tar_czvf.log
  • ❤️Jenkins从零到壹❤️ 两万字Jenkins教程大全汇总(JAVA java 小虚竹)
  • nginx反向代理docker-jenkins

    万次阅读 2021-03-26 18:11:09
    docker jenkins启动命令 docker run -itd -p 9092:8080 -p 50000:50000 \ --name jenkins --privileged=true \ -v /opt/jk_home:/var/jenkins_home \ -v /etc/timezone:/etc/timezone \ -e JENKINS_OPTS="--prefix=/...
  • jenkins教程

    万次阅读 多人点赞 2018-06-14 15:50:57
    最近接了公司的挺多...jenkins的作用和它的图标表现出来的一样,就是为了做工作的时候,能够比较轻松,像一个绅士一样游刃有余。 一、安装 1、进入官网,找到download 找来找去,在最下面有个.war 因为我是做...
  • ansible+jenkins部署新服务器

    万次阅读 2021-04-14 18:51:49
    方案 ...3、构建开始时git pull,jenkins调用shell脚本为每个新的服务器创建ansible inventory,将该服务器的ip和passwd写进去; 4、根据不同的应用,jenkins将不同的配置文件拷贝到远端服务器 ...
  • Jenkins】如何升级Jenkins版本

    千次阅读 2020-11-11 15:56:36
    下载新版Jenkins Jenkins各版本下载地址 https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/ 友情提示 数据无价,操作的时候记得备份原版本。 war部署版 打开部署war包的地方,将下载的jenkins.war替换掉...
  • jenkins踩坑——插件冲突

    万次阅读 2021-04-28 10:36:47
    当前jenkins版本:2.286 冲突插件:Folders Plugin和Extended Choice Parameter Plug-In 问题现象 通过Folders Plugin创建目录层次的工程 某一个工程创建之后无法读取文件中的内容,而这个工程是从同一目录的其他...
  • 安装jenkins

    万次阅读 2017-09-19 22:17:26
    一:下载在官网下载 jenkins 选择war包下载。https://jenkins.io/二: 启动使用 java -jar jenkins.war 启动 jenkins 端口默认8080三: 启动Jenkins 配置各种参数在浏览器输入 http://localhost:8080 启动之后 会...
  • Jenkins的三种启动方式

    万次阅读 2018-12-26 14:36:54
    前置条件 ...(所有) docker环境,下载(第二种) ...打开终端命令行,找到war所在的路径运行java -jar jenkins.war 浏览器打开http://localhost:8080,将会看到下图结果 二、docker启动 打开命令行终端或power...
  • jenkins笔记

    万次阅读 2020-09-03 10:00:02
    【1】Jenkins安装 【2】工作空间 【3】插件安装 【4】中文显示 【5】Jenkins配置jdk、maven、svn、git 【6】构建maven项目 【7】windows脚本 【8】linux脚本 【9】防止jenkins杀死衍生进程 【10】jenkins几种构建...
  • docker安装jenkins详细教程

    千次阅读 多人点赞 2021-06-08 10:34:20
    文章目录一、jenkins安装1.查找,下载jenkins镜像文件2.创建Jenkins挂载目录并授权权限,这样我们就可以很方便地对容器内的配置文件进行修改。3.创建并启动Jenkins容器4.查看jenkins是否启动成功,如下图出现端口号...
  • docker-jenkins配置通知

    万次阅读 2021-03-18 17:10:41
    jenkins默认邮箱发送通知 Dashboard——>系统管理——>系统配置 配置钉钉机器人通知 在钉钉群组中添加自定义机器人 Dashboard——>插件管理——>可选插件 安装完插件后还是在Dashboard——>...
  • Jenkins介绍 官网 https://jenkins.io Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)基于web界面的平台。 Jenkins是一个工具集,提供了各种各样的插件 比如获取git上...
  • 最近在实习中接触了jenkins这个东西,所以花点时间了解了下。它可以在代码上传仓库(如github,gitee,gitlab)后,在jenkins(一个网站界面)中通过获取代码仓库中最新代码,进行自动化部署,而省去手动打包、上传...
  • 基于Kubernetes集群的Jenkins CI/CD版本上线流程部署

    万次阅读 多人点赞 2021-08-20 17:24:39
    基于k8s集群的Jenkins持续集成2.将Jenkins部署在k8s集群2.1.编写Jenkins namespace文件2.2.编写Jenkins rbac授权文件2.3.编写Jenkins statefulset资源文件2.4.编写Jenkins StorageClass资源文件2.5.编写Jenkins svc...
  • jenkins war包

    千次下载 热门讨论 2013-05-29 08:03:49
    jenkins war包,不用安装即可用
  • Jenkins安装-windows 使用jenkins.msi安装教程(JAVA java 小虚竹)

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 136,162
精华内容 54,464
关键字:

jenkins