• 1 jenkins的介绍和安装


    一 介绍

    Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。
    中文官网地址为 https://www.jenkins.io/zh/

    二 安装前提

    最低推荐配置:

    256MB可用内存
    1GB可用磁盘空间(作为一个Docker容器运行jenkins的话推荐10GB)
    为小团队推荐的硬件配置:

    1GB+可用内存
    50 GB+ 可用磁盘空间
    软件配置:

    Java 8—无论是Java运行时环境(JRE)还是Java开发工具包(JDK)都可以。(如果用的docker安装就不需要了)

    三 安装方式

    3.1 docker安装

    https://www.jenkins.io/zh/doc/book/installing/ 官网介绍
    建议使用的Docker映像是jenkinsci/blueocean image(来自 the Docker Hub repository)
    下载镜像:
    docker pull jenkinsci/blueocean
    启动容器

    docker run 
    -u root 
    --rm  
    -d  
    -p 8080:8080  
    -v jenkins-data:/var/jenkins_home  
    -v /var/run/docker.sock:/var/run/docker.sock  
    
    

    参数介绍:
    1 rm: jenkinsci/blueocean 关闭时自动删除Docker容器(下图为实例)。如果您需要退出Jenkins,这可以保持整洁。

    2 -p 映射(例如“发布”)jenkinsci/blueocean 容器的端口8080到主机上的端口8080。第一个数字代表主机上的端口,而最后一个代表容器的端口。因此,如果您为此选项指定 -p 49000:8080 ,您将通过端口49000访问主机上的Jenkins。

    3 -v 映射在容器中的/var/jenkins_home 目录到具有名字 jenkins-data 的volume。如果这个卷不存在,那么这个 docker run 命令会自动为你创建卷

    访问docker容器
    docker exec -it jenkins-blueocean bash
    查看日志
    docker logs (镜像id)

    3.2 war包安装

    1 将最新的稳定Jenkins WAR包 下载到您计算机上的相应目录。

    2 在下载的目录内打开一个终端/命令提示符窗口到。

    3 运行命令java -jar jenkins.war
    也可以自己指定端口和日志路径

    nohup java -Djava.awt.headless=true -DJENKINS_HOME=/xs/jenkins -jar /xs/soft/jenkins.war --logfile=/var/log/jenkins/jenkins.log  --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20 &
      
     #-DJENKINS_HOME  指定jenkins的主目录  --logfile指定日志路径
    

    4 浏览http://localhost:8080并等到Unlock Jenkins页面出现。

    从Jenkins控制台日志输出中,复制自动生成的字母数字密码(在两组星号之间)。

    在 解锁Jenkins 页面上,将此 密码 粘贴到管理员密码字段中,然后单击 继续 。

    四 jenkins升级

    我直接在jenkins图形界面点击的升级,会耗费比较长的时间,
    点击自动升级,然后不用管了,会自动升级

    如果升级之后,有些不太兼容,还可以降级为原来的版本

    五 jenkins迁移(或者更改主目录)

    jenkins一般默认的目录在/root/.jenkins目录下
    说明:在第一次安装的时候,最好全部改好,尽量不要后期在改动

    1 使用你Web容器的管理工具设置JENKINS_HOME环境参数

    打开tomcat的bin目录,编辑catalina.sh文件。
    在# OS specific support. $var must be set to either true or false.上面添加:export JENKINS_HOME=""
    在引号中填入你的路径。
    
    

    2 在启动Web容器之前设置JENKINS_HOME环境变量.

    用root用户登录
    编辑profile文件:vi /etc/profile
    在最后加入:export JENKINS_HOME=xxxx
    保存,退出后执行:source /etc/profile
    让配置生效
    
    

    更改主目录之后,原来所有的东西都会丢失,密码也会重置,我把原来的主目录里面的东西全部拷贝到新目录,然后重启即可

    六 更改中文

    1 安装插件locale plugin

    2 配置语言
    系统管理-->系统设置-->Locale

  • 相关阅读:
    【贪心 堆】luoguP2672 推销员
    【贪心 思维题】[USACO13MAR]扑克牌型Poker Hands
    「整理」[图论]最短路系列
    收集到的小玩意儿
    初遇构造函数
    在2440开发板液晶上显示两行字
    error: converting to execution character set: Invalid or incomplete multibyte or wide character
    宽字节
    宽字符wchar_t和窄字符char区别和相互转换
    linux获取文件大小的函数
  • 原文地址:https://www.cnblogs.com/huningfei/p/12779860.html
Copyright © 2020-2023  润新知