• 安装Jenkins(简单复制即可)

     wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
    rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
    yum install -y jenkins
    vim /etc/sysconfig/jenkins #配置端口等系列参数。没有端口冲突掠过
    service jenkins start
  • 服务也起来了端口设置也设置好了,但是外部访问不到
    防火墙问题。
    cat /var/log/jenkins/jenkins.log #查看安装日志安装没有问题
    firewall-cmd --add-port=/tcp #将设置的端口防火墙关闭
  • 关闭防火墙后页面出来了美滋滋
     cat /var/lib/jenkins/secrets/initialAdminPassword#查看密码
  • 将密码输入到开始启动页面后注册安装掠过
  • 项目的一些配置
    #!/bin/bash
    # 获取短版本号
    cd /var/jenkins_home/workspace/ITPS/\ business/PO/CMBPS.Contract.WebSite echo -----------remove-publish-----------------------
    dotnet publish /property:PublishWithAspNetCoreTargetManifest=false -c Release -o out
    echo -----------build-image-------------------------- docker stop itps/po:v1
    docker rm itps/po:v1
    #新建一个network docker build -t itps/po:v1 .
    docker run --name=PoWebsite -p : -d --net mybridge --restart always itps/po:v1
    docker network connect mybridge db-mysql
    echo --------------rmimage----------------------------
    clearimagesList=$(docker images -f"dangling=true" -q)
    if[!-n "$clearimagesList"]; then
    echo "No need to clean up images"
    else
    docker rmi $(docker images-f"dangling=true"-q)
    echo "clear success."
    fi
  • 保存一波,然后启用构建吗卖批报一大堆文件无法访问或者找不到,还有docker Get Permission Denied 的错误(总结来说就是权限问题,这里偷懒直接修改了Jenkins里面的用户权限为root用户)
    vim /etc/sysconfig/jenkins
    设置参数为root $JENKINS_USER="root"
    #修改一些文件目录和工作目录的所有权
    chown -R root:root /var/lib/jenins
    chown -R root:root /var/cache/jenkins
    chown -R root:root /var/log/jenkins
    #重启服务
    service jenkins restart
    ps -ef | grep jenkins

    修改完以上的一系列操作之后终于Successfully,其中还有docker 不同的容器的相互访问的问题。同一主机使用network bridge的方式进行桥接。不同主机的不同docker容器使用docker overlay 进行桥接。还有Jenkins还是装在本机上面好一点就不要部署到容器里面了。要不一大堆权限问题和环境的安装很是麻烦。以上个人见解。

Centos 安装Jenkins的坎坷的更多相关文章

  1. linux centos 安装Jenkins(非docker方式)

    写在前面 我之前写过Asp.net Core 使用Jenkins + Dockor 实现持续集成.自动化部署(一):Jenkins安装这jenkisn的安装过程,但这篇使用的是docker的方式安装的 ...

  2. Linux Centos安装Jenkins

    Jenkins 是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上.同时 Jenkins 能实施监控集成中存在的错误,提供详细的日志文件和 ...

  3. centos安装jenkins

    1.安装jdk yum install java java -version 2.安装jenkins 添加Jenkins库到yum库,Jenkins将从这里下载安装. wget -O /etc/yum ...

  4. CentOS 安装 Jenkins

    原文:https://www.sunjianhua.cn/archives/centos-jenkins.html 1.更换源 mv /etc/yum.repos.d/CentOS-Base.repo ...

  5. centos 安装jenkins

    1.Java jdk安装 安装之前先检查一下系统有没有自带open-jdk 命令: rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj 如果没 ...

  6. 【Linux】CentOS安装Jenkins

    sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm -- ...

  7. Linux实战(11):Centos安装Jenkins

    前言 本文采用的是yum安装方式. 环境安装 以下操作为配置java8,node,maven,注意装之前请将其他版本删除干净, 离线包下载 tar -zxvf apache-maven-3.6.3-b ...

  8. Linux centos 安装 jenkins & 本地构建jar & 远程构建jar

    一.部署 jenkins 需要的前奏 1.安装 JDK:https://www.cnblogs.com/chuyi-/p/10644440.html 2.安装tomcat:https://www.cn ...

  9. CentOS安装gitlab,gerrit,jenkins并配置ci流程

    CentOS安装gitlab,gerrit,jenkins并配置ci流程 By Wenbin juandx@163.com 2016/4/9 这是我参考了网上很多的文档,配置了这三个软件在一个机器上, ...

随机推荐

  1. CSS基础-如何用border写三角形?

    1.常用的border的单值属性(border指的是边框.) /*边框样式属性*/ border-style: solid; /*边框颜色*/ border-color: #06a43a; /*边框宽 ...

  2. HDU-6669-Game(模拟,贪心)

    链接: https://vjudge.net/problem/HDU-6669 题意: 度度熊在玩一个好玩的游戏. 游戏的主人公站在一根数轴上,他可以在数轴上任意移动,对于每次移动,他可以选择往左或往 ...

  3. keep-alive前进没有刷新

    https://segmentfault.com/a/1190000012083511

  4. buuctf@rip

    exp: from pwn import * buf_start = 0x00007FFDBD754931 buf_end = 0x00007FFDBD754948 func_fun_addr= 0x ...

  5. 【NOIP2016提高A组五校联考1】挖金矿

    题目 分析 我们二分答案 设\(sum_{i,j}\)表示的i列前个数的和, 假设当前出的二分答案为x,第i列挖了\(h_j\)层,则 \[\dfrac{\sum_{i=1}^{n}sum_{i,h_ ...

  6. Python 字典(Dictionary)Ⅱ

    删除字典元素 能删单一的元素也能清空字典,清空只需一项操作. 显示删除一个字典用del命令,如下实例: 但这会引发一个异常,因http://www.xuanhe.net/为用del后字典不再存在: 注 ...

  7. 22.从上往下打印二叉树(python)

    题目描述 从上往下打印出二叉树的每个节点,同层节点从左至右打印. class Solution: # 返回从上到下每个节点值列表,例:[1,2,3] def PrintFromTopToBottom( ...

  8. mysql AUTO INCREMENT字段 语法

    mysql AUTO INCREMENT字段 语法 作用:在新记录插入表中时生成一个唯一的数字 说明:我们通常希望在每次插入新记录时,自动地创建主键字段的值.我们可以在表中创建一个 auto-incr ...

  9. vscode 代码缩进2格

    "editor.detectIndentation":false,

  10. KafKa集群安装详细步骤

    最近在使用Spring Cloud进行分布式微服务搭建,顺便对集成KafKa的方案做了一些总结,今天详细介绍一下KafKa集群安装过程: 1. 在根目录创建kafka文件夹(service1.serv ...