gitlab+jenkins+harbor实现CI/CD(1)——环境准备

news/2024/12/15 15:50:42/

gitlab+jenkins+harbor实现CI/CD(1)——环境准备

  • 前言
  • 一、git工具
      • git安装
      • 初始化版本库
      • 登录上传
  • 二、gitlab使用
      • gitlab部署
      • 登录
      • 设置
      • 克隆项目
  • jenkins使用
      • 安装jenkins
      • 登录
      • 设置


前言

提示:这里可以添加本文要记录的大概内容:

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、git工具

git安装

 yum install -y git
mkdir demo
cd demo/

初始化版本库

git init

登录上传

git config --global user.email "yakexi007@westos.org"
git config --global user.name "wxh"

二、gitlab使用

gitlab部署

虚拟机最小需求:4G内存 4核cpu
下载:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/
安装依赖性

[root@vm5 ~]# yum install -y curl policycoreutils-python openssh-server perl
[root@vm5 ~]# yum install -y gitlab-ce-15.8.1-ce.0.el7.x86_64.rpm
[root@vm5 ~]# cd /etc/gitlab/
[root@vm5 gitlab]# vim gitlab.rb
external_url 'http://192.168.56.175'			#gitlab访问地址

自动化部署

[root@vm5 gitlab]# gitlab-ctl reconfigure

登录

在这里插入图片描述

初始密码: cat /etc/gitlab/initial_root_password

设置

语言设置
在这里插入图片描述

修改密码,初始密码24小时后过期
在这里插入图片描述

新建项目
在这里插入图片描述

添加密钥
在这里插入图片描述

克隆项目

[root@vm5 ~]# git clone git@192.168.56.175:root/project1.git
[root@vm5 ~]# cd project1/
[root@vm5 project1]# echo www.westos.org > index.html
[root@vm5 project1]# git add index.html
[root@vm5 project1]# git commit -m “add index.html”
[main 90d4c21] add index.html
1 file changed, 1 insertion(+)
create mode 100644 index.html
[root@vm5 project1]# git branch -M main
[root@vm5 project1]# git push -uf origin main

jenkins使用

安装jenkins

[root@vm6 ~]# rpm -ivh jdk-11.0.15_linux-x64_bin.rpm
[root@vm6 ~]# rpm -ivh jenkins-2.389-1.1.noarch.rpm
[root@vm6 ~]# yum install -y fontconfig

[root@vm6 ~]# systemctl enable --now jenkins.service

登录

http://192.168.56.176:8080/
在这里插入图片描述

初始密码
[root@vm6 jenkins]# cat /var/lib/jenkins/secrets/initialAdminPassword

安装插件
在这里插入图片描述

无需新建用户,直接使用admin账户

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

在这里插入图片描述

设置

修改密码
在这里插入图片描述


http://www.ppmy.cn/news/356527.html

相关文章

[Android]打开系统自带的文件管理器

打开Android系统自带的文件管理器 adb shell am start com.android.documentsui/.FilesActivityadb获取当前正在运行的前端界面的包名及Activity adb shell dumpsys window windows | grep -E mCurrentFocus|mFocusedApp

3.文件管理

一、创建文件 touch 例如→ echo 例如→ 创写文件也行 修改文件大小 二、查看文件 命令有cat(查看内容)、more(分页显示内容)、less(分页显示内容)、head(显示头文件)、tail…

六、文件管理

六、文件管理 1. 文件的概念 文件的定义: 文件是计算机硬盘为载体的存储在计算机上的信息集合,文件可以是文本文档、图片、程序等。 在系统运行时,计算机以进程为基本单位进行资源的调度和分配;而在用户进程的输入、输出中&#…

最强的手机文件管理器!

大家好,我是懂王。 最近在玩手机的时候,忽然发现下载的 app 已经可以翻好几页了。由于给大家推荐的 app 对懂王来说多多少少都有用的到的时候,所以一直在手机上放着没有动。 然而当我打开手机自带的文件管理器的时候,却并不能打…

如何清理小米的其他文件

今天看内存,有点离谱嗷,128g只有16g了,然后看到qq占了15g这离谱的有点多啊,然后用qq自带的清理检测一下提示qq才占不到两个g,到底是谁说谎了。 然后我就把qq卸了,才空出一个多g,其他文件从40g变…

Android 简单文件管理器

Android 简单文件管理器 开发环境Android studio 4.1.2 运行环境 api 22 ps api 23及以上需动态添加sd卡权限&#xff0c;静态添加无效 <uses-permission android:name"android.permission.READ_EXTERNAL_STORAGE"/>package com.example.file_manage;import a…

android 腾讯文件管理器,腾讯文件管理器android版评测报告

在android手机系统中&#xff0c;文件的繁多常常让人很苦恼&#xff0c;今日&#xff0c;腾讯推出了一款文件管理器-腾讯文件管理器&#xff0c;它功能全面、易用&#xff0c;能够帮助大家快速的找到音乐、图片、安装包、文档、压缩包等文件&#xff0c;另外本版本的一大特点&a…

互联网晚报 | 小米公布“汽车设计文件泄密”事件处理结果;蔚来回应最高超10万元降价促销;苹果发布2023财年第一财季财报...

小米公布“汽车设计文件泄密”事件处理结果 据小米公司发言人微博&#xff0c;小米公布“汽车设计文件泄密”事件处理结果。此前&#xff0c;合作方北京某模塑科技有限公司因对其下游供应商管理不善&#xff0c;泄露了公司汽车前后保险杠某个版本的过程稿。小米表示&#xff0c…