当前位置: 首页 > news >正文

东莞seo网站建设公司网站分站代理

东莞seo网站建设公司,网站分站代理,中铁建设集团招聘官网,南京制作网站gitlab部署使用,jenkins部署使用在线安装gitlab下载gitlab安装gitlab使用gitlab设置中文修改管理员密码创建组,创建项目,创建用户jenkins下载jenkins安装jenkin使用jenkins更改管理员密码配置拉取代码配置登录gitlab拉取代码的账号密码配置项目配置gitlab仓库配置构…

gitlab部署使用,jenkins部署使用

  • 在线安装
  • gitlab
    • 下载gitlab
    • 安装gitlab
    • 使用gitlab
        • 设置中文
        • 修改管理员密码
        • 创建组,创建项目,创建用户
  • jenkins
    • 下载jenkins
    • 安装jenkin
    • 使用jenkins
      • 更改管理员密码
      • 配置拉取代码
        • 配置登录gitlab拉取代码的账号密码
        • 配置项目
        • 配置gitlab仓库
        • 配置构建
        • 构建
        • 构建成功
  • 离线安装
  • 离线安装jenkins报错
    • 1.无法进入jenkins
      • 错误现象
      • 解决报错
        • 删除旧的jenkins文件
    • 2.无法创建凭证
      • 错误现象
      • 解决报错
        • 修改配置文件

在线安装

gitlab

下载gitlab

https://docs.gitlab.com/ee/update/package/#upgrade-using-the-official-repositories
https://packages.gitlab.com/gitlab/gitlab-ce?_gl=11rafpow_gaMjcwMDkzMDU4LjE2NzcyOTM4MzQ._ga_ENFH3X7M5Y*MTY3NzQwMzEzMi4zLjEuMTY3NzQwMzI0Ny4wLjAuMA…
在这里插入图片描述
在这里插入图片描述

安装gitlab

安装jdk,版本1.8以上

yum -y install java-1.8.0-openjdk.x86_64

安装gitlab rpm包

yum -y install gitlab-ce-15.9.1-ce.0.el7.x86_64.rpm

配置gitlab访问地址

#配置域名,需要有相应的DNS解析
#ip为git喇叭服务器自身IP地址
vim /etc/gitlab/gitlab.rb
external_url 'http://ip'
external_url 'http://ip'

加载配置

gitlab-ctl reconfigure

查看gitlab状态

[root@gitlab ~]# systemctl status gitlab-runsvdir.service
● gitlab-runsvdir.service - GitLab Runit supervision processLoaded: loaded (/usr/lib/systemd/system/gitlab-runsvdir.service; enabled; vendor preset: disabled)Active: active (running) since Sun 2023-02-26 11:16:33 CST; 6h agoMain PID: 11742 (runsvdir)

使用gitlab

查看gitlab管理员密码
管理员 root

less /etc/gitlab/initial_root_password

登录gitlab
curl http://ip

设置中文

在这里插入图片描述
在这里插入图片描述

修改管理员密码

在这里插入图片描述

在这里插入图片描述

创建组,创建项目,创建用户

在这里插入图片描述
在这里插入图片描述

jenkins

下载jenkins

jenkins网址
https://www.jenkins.io/
https://www.jenkins.io/download/
https://get.jenkins.io/war-stable/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装jenkin

安装jdk,版本1.8以上

yum -y install java-1.8.0-openjdk.x86_64

配置工作目录

#不做配置默认目录为	/root/.jenkins/
vim /etc/profile
export JENKINS_HOME=/data/CICD

加载环境变量

source /etc/profile

启动jenkins,日志路径根据情况自定义

nohup java -jar jenkins.war > /root/jenkins.log 2>&1 &
  • 或编写脚本启动
vim jenkins-start.sh
#!/bin/bashdate=$(date +'%Y-%m-%d')
nohup java -jar jenkins.war > /root/jenkins-${date}.log 2>&1 &

使用jenkins

日志查看管理员密码
less /root/jenkins-2023-02-26.log

在这里插入图片描述
登录jenkins
http://ip:8080
管理员 admin
插件选择推荐在线安装
查看插件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

更改管理员密码

在这里插入图片描述

在这里插入图片描述
保存更改,重新登录
在这里插入图片描述

配置拉取代码

配置登录gitlab拉取代码的账号密码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
此处选择账号密码,填入gitlab的管理员账号密码,保存在这里插入图片描述

配置项目

在这里插入图片描述
在这里插入图片描述

配置gitlab仓库

查看gitlab仓库地址
在这里插入图片描述
选择git,配置仓库地址,选择凭证在这里插入图片描述
选择分支
在这里插入图片描述

配置构建

配置构建脚本,mvn,npm等
在这里插入图片描述
使用GitLab webhook
安装gitlab插件才能使用GitLab webhook,
实现gitlab推送代码,jenkins自动构建
jenkins配置
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
gitlab配置
进入要配置的项目,填入jenkins上的url和token
在这里插入图片描述

构建

在这里插入图片描述

构建成功

在这里插入图片描述

在这里插入图片描述

离线安装

#上传jenkins的war包到服务器
#启动jenkins,如不做jenkins家目录变更,执行
#操作已在线安装jenkins的服务器
cd /root/.jenkins/
tar -zcf plugin.tar.gz plugin#操作离线要安装jenkins的服务器
#上传在线安装时已下载的Jenkins插件到服务器到的jenkins插件目录
tar -xf  plugin.tar.gz -C /root/.jenkins/
#重启jenkins

离线安装jenkins报错

1.无法进入jenkins

错误现象

离线安装输入初始密码后,卡在检测到离线安装的页面,页面显示两个选项,配置代理和跳过插件安装

点击跳过插件安装后,403报错,无法进入jinkens

解决报错

原因为服务器之前安装过jenkins

删除旧的jenkins文件

find / -iname jenkins | xargs -n 1000 rm -rf 

重新启动jenkins

2.无法创建凭证

错误现象

Jenkins离线安装,进入jenkins后,创建凭证报错403

HTTP ERROR 403 No valid crumb was included in the request
....
....
....
Powered by Jetty://9.4.33......

解决报错

解决参考:
https://www.cnblogs.com/guohong-hu/p/14519220.html

原因是新版Jenkins的CSRF安全校验问题导致

修改配置文件

我在安装时修改过jenkins的家目录,因此配置文件位置在`/data/CICD/config.xm

vim config.xml
  <crumbIssuer class="hudson.security.csrf.DefaultCrumbIssuer"><excludeClientIPFromCrumb>false</excludeClientIPFromCrumb></crumbIssuer>

修改false为true

  <crumbIssuer class="hudson.security.csrf.DefaultCrumbIssuer"><excludeClientIPFromCrumb>true</excludeClientIPFromCrumb></crumbIssuer>

重新启动jenkins

http://www.yayakq.cn/news/429053/

相关文章:

  • 做物流行业网站的开发公司卡片风格网站
  • 宁夏 网站开发westte做网站的必要条件
  • dell网站设计特色wordpress手机发表文章
  • 提供温州手机网站制作多少钱淘宝客推广
  • 花生壳做局域网站开发新软件需要多少钱
  • 成都网站建设 天空在线河南优化公司
  • python做网站好用吗app开发流程表
  • 网站建设有什么样好的建设意见图书馆网站建设的规章制度
  • 做外贸怎么在阿里云建网站网站设计需要多少钱
  • 挑号网站后台怎么更新wordpress一小时建站
  • 画廊网站画廊网站建设建设wordpress如何开启cdn加速服务
  • 广西和住房城乡建设厅网站首页响应式网站改为自适应
  • 网站盈利模式有哪几种地产网站互动设计
  • flash网站规划wordpress博客调节字体大小
  • 网站域名实名证明wordpress 自定义内容类型
  • html网站后台管理系统肯德基网站开发
  • 铜仁做网站那些做黑网站的都是团体还是个人
  • php网站开发 课程介绍手机网站环境
  • 网站设计步骤是什么wordpress 新建表插件
  • 帝国cms建站系统建设银行网站不能建行转他行了
  • 做网站红色和什么搭配好网盘搜索网站怎么做
  • 网站建设属于什么经济科目wordpress什么删留言
  • 网站建设的要点是什么意思一线城市网站建设费用高
  • 做公司永久免费网站什么好策划书标准格式
  • 汕头网站开发服务wordpress category archives
  • 网站建设中英文html5网站开发原理
  • 遵义做推广网站怎么更改网站备案信息吗
  • 西宁网站维护融资是什么意思
  • 优的深圳网站设计公司网站开发和软件开发那个简单
  • 网站优化预算qq网站登录网址