zoukankan      html  css  js  c++  java
  • Jenkins+GitLab+Ansible-playbook的环境安装(yum)

    1、安装GitLab

    1.1 配置gitlab的yum源

    # 参考:https://packages.gitlab.com/gitlab/gitlab-ce/install#bash-rpm
    curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh|bash
    yum install -y gitlab-ce
    

    1.2 启动GitLab与管理

    gitlab-ctl reconfigure
    gitlab-ctl start
    gitlab-ctl status
    gitlab-ctl stop
    gitlab-ctl restart
    ps -aux|grep runsvdir
    

    2、安装JDK

    yum install -y java-1.8.0-openjdk
    

    3、安装Jenkins

    3.1 配置Jenkins的yum源

    wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
    rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
    

    3.2 安装Jenkins

    yum install -y jenkins
    

    3.3 启动jenkins

    systemctl start jenkins
    systemctl enable jenkins
    systemctl status jenkins
    

    3.4 修改Jenkins配置文件

    3.4.1 修改Jenkins运行用户
    vim /etc/sysconfig/jenkins
    
    # 修改$JENKINS_USER,并去掉当前行的注释
    $JENKINS_USER='work'
    
    3.4.2 修改Jenkins相关文件夹用户权限
    chown -R work:work /var/lib/jenkins
    chown -R work:work /var/cache/jenkins
    chown -R work:work /var/log/jenkins
    
    3.4.3 重启Jenkins服务并检查运行Jenkins的用户是否已经切换为work
    systemctl restart jenkins
    ps -ef|grep jenkins
    

    3.5 Jenkins插件推荐

    1.Git Parameter						# 构建参数
    2.build-name-setter				# ${BUILD_NUMBER}-$moudle-$release_tag
    3.user build vars plugin	# 获取运行job的用户名
    4.Jenkins修改本地默认主题
    	主题URL:http://afonsof.com/jenkins-material-theme/
    	1) Jenkins安装 Simple Theme插件
    	2) 浏览器下载stylish css导入服务器。放到 /var/cache/jenkins/war/css
    	3) 然后在Jenkins的系统配置中添加Theme配置 http://10.0.0.100:8080/css/jenkins-material-theme.css
    

    3.6 Ansible安装

    yum install -y ansible
    
  • 相关阅读:
    Element-Ui表单移除校验clearValidate和resetFields
    Vue组件之间传值(父子)
    最简单新手vuex案例(三、actions对象)
    最简单新手vuex案例(二、mutations对象)
    最简单新手vuex案例(一)
    vue如何把路由拆分多个文件
    Vue项目如何使用公共js方法呢?
    uva10815 by sixleaves
    uva12096 The SetStack Computer By sixleaves
    uva540 Team Queue by sixleaves
  • 原文地址:https://www.cnblogs.com/jie-fang/p/11671595.html
Copyright © 2011-2022 走看看