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

CICD 持续集成与持续交付——gitlab

部署

虚拟机最小需求:4G内存 4核cpu

下载:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/

安装依赖性

[root@cicd1 ~]# yum install -y curl policycoreutils-python openssh-server perl[root@cicd1 ~]# yum install -y gitlab-ce-15.9.3-ce.0.el7.x86_64.rpm
[root@cicd1 ~]# cd /etc/gitlab/[root@cicd1 gitlab]# vim gitlab.rb

自动化部署

[root@cicd1 gitlab]# gitlab-ctl reconfigure

[root@cicd1 ~]# gitlab-ctl status

登录 

用户:root

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

语言设置

修改密码,初始密码24小时后过期

新建项目

添加密钥

克隆项目

[root@cicd1 ~]# git clone git@192.168.92.21:root/demo.git[root@cicd1 ~]# cd demo/[root@cicd1 demo]# ls[root@cicd1 demo]# git remote -v

[root@cicd1 demo]# echo www.westos.org > index.html[root@cicd1 demo]# ls[root@cicd1 demo]# git add  index.html[root@cicd1 demo]# git commit -m "add index.html"[root@cicd1 demo]# git push -u origin main

相关文章:

CICD 持续集成与持续交付——gitlab

部署 虚拟机最小需求:4G内存 4核cpu 下载:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/ 安装依赖性 [rootcicd1 ~]# yum install -y curl policycoreutils-python openssh-server perl[rootcicd1 ~]# yum install -y gitlab-ce-15.9.3-ce.0…...

Linux - 驱动开发 - RNG框架

说明 公司SOC上有一个新思的真随机数(TRNG)模块,Linux平台上需要提供接口给外部使用。早期方式是提供一个独立的TRNG驱动,实现比较简单的,但是使用方式不open,为了加入Linux生态环境,对接linux…...

qsort使用举例和qsort函数的模拟实现

qsort使用举例 qsort是C语言中的一个标准库函数,用于对数组或者其他数据结构中的元素进行排序。它的原型如下: void qsort(void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *)); 我们可以去官网搜来看一看:…...

AttributeError: module ‘gradio‘ has no attribute ‘ClearButton‘解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…...

Kafka 集群如何实现数据同步?

哈喽大家好,我是咸鱼 最近这段时间比较忙,将近一周没更新文章,再不更新我那为数不多的粉丝量就要库库往下掉了 T﹏T 刚好最近在学 Kafka,于是决定写篇跟 Kafka 相关的文章(文中有不对的地方欢迎大家指出)…...

一本了解生成式人工智能

上周,发了一篇关于大语言模型图数据库技术相结合的文章,引起了很多朋友的兴趣。当然了,这项技术本身就让俺们很兴奋,比如我就是从事图研发的,当然会非常关注它在图领域的应用与相互促就啦。 纵观人类文明历史&#xff…...

git 相关指令总结(持续更新中......)

文章目录 一、git clone 相关指令1.1 clone 指定分支的代码 一、git clone 相关指令 1.1 clone 指定分支的代码 git clone -b 分支名 仓库地址...

windows 安装 Oracle Database 19c

目录 什么是 Oracle 数据库 下载 Oracle 数据库 解压文件 运行安装程序 测试连接 什么是 Oracle 数据库 Oracle数据库是由美国Oracle Corporation(甲骨文公司)开发和提供的一种关系型数据库管理系统,它是一种强大的关系型数据库管理系统…...

【数据结构】图的存储结构(邻接矩阵)

一.邻接矩阵 1.图的特点 任何两个顶点之间都可能存在边,无法通过存储位置表示这种任意的逻辑关系。 图无法采用顺序存储结构。 2.如何存储图? 将顶点与边分开存储。 3.邻接矩阵(数组表示法) 基本思想: 用一个一维数…...

kubernetes--Pod控制器详解

目录 一、Pod控制器及其功用: 二、pod控制器的多种类型: 1、ReplicaSet: 1.1 ReplicaSet主要三个组件组成: 2、Deployment: 3、DaemonSet: 4、StatefulSet: 5、Job: 6、Cronjob: …...

九、Linux用户管理

1.基本介绍 Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,让后以这个账号的身份进入系统 2.添加用户 基本语法 useradd 用户名 应用案例 案例1:添加一个用户 m…...

springboot项目中没有识别到yml文件解决办法

springboot项目中没有识别到yml文件解决办法 ![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传] 1、这个意思就是没有配置数据库的数据源路径。所以需要配置数据源,比如mysql的驱动和路径。检查是否在properties或者yml文件中是否已经配置好。…...

[管理与领导-125]:一个IT人的思考:职场中、人际交往中,不要为他人的不良行为和言语买单,不要让自己的情绪被外界影响或掌控。

目录 前言: 一、是什么What 二、为什么Why? 三、怎么办How? 前言: 无论是职场中,还是人际交往中,我们的难免受到他人的影响,有积极正面的情绪影响,有消极负面的情绪影响。为什么我们自身的情绪会受到…...

【FPGA】IP核

一.IP核是什么 IP:知识产权,半导体产业中:在ASIC和FPGA中定义为预先设计好的电路功能模块。 在使用的时候其他用户可以直接调用IP核心。 二. 为什么要是有IP核 提高开发效率,减小设计和调试的时间,加速开发进程&am…...

吾爱破解置顶的“太极”,太好用了吧!

日常工作和娱乐,都需要用到不同类型的软件,哪怕软件体积不大,也必须安装,否则到用时找不到就非常麻烦了。 其实,很多软件不一定一样不剩地全部安装一遍,一方面原因是用的不多,另一方面多少有点…...

Postman接收列表、数组参数@RequestParam List<String> ids

示例如下: 接口定义如下: GetMapping(value "/queryNewMoviePath")public List<Map<String, Object>> queryNewMoviePath(RequestParam List<String> ids ) {return service.queryNewMoviePath(ids);}postman中测试如下&#xff1a; http://loc…...

qemu + busybox + 内核实验环境搭建(2023-11)

主要是参考网上的例子&#xff0c;网上的一些例子可能用的busybox 老旧&#xff0c;编译各种问题&#xff0c;以及rootfs hda的方式或者ramfs的方式。可能有些概念还是不清楚&#xff0c;以下是最终完成测试成功的案例。 下载kernel https://cdn.kernel.org/pub/linux/kernel…...

JavaScript管理HTMLDOM元素(增删改查)

本文主要讲解JavaScript如何通过管理HTML上的DOM元素&#xff0c;其中包括如何查询、创建、修改以及删除具体功能和源码讲解。 增加 首先我们准备一个HTML框架和简单CSS样式&#xff0c;我对其中元素作用和关系进行一个简单说明。 <!DOCTYPE html> <html><he…...

RE2文本匹配实战

引言 今天我们来实现RE2进行文本匹配&#xff0c;模型实现参考了官方代码https://github.com/alibaba-edu/simple-effective-text-matching-pytorch。 模型实现 RE2模型架构如上图所示。它的输入是两个文本片段&#xff0c;所有组件参数除了预测层和对齐层外都是共享的。上图…...

实在智能携手中国电信翼支付,全球首款Agent智能体亮相2023数字科技生态大会

11月10日-13日&#xff0c;中国电信与广东省人民政府联合主办的“2023数字科技生态大会”在广州隆重举行。本届大会以“数字科技焕新启航”为主题&#xff0c;邀请众多生态合作伙伴全方位展示数字科技新成果&#xff0c;包括数字新消费、产业数字化、智能电子、人工智能大模型等…...

小白程序员必收藏!Agent工程入门指南:轻松上手大模型,抓住AI时代红利

小白程序员必收藏&#xff01;Agent工程入门指南&#xff1a;轻松上手大模型&#xff0c;抓住AI时代红利 本文介绍了Agent工程的基础知识和大模型学习的核心逻辑&#xff0c;强调了从小白到掌握Agent和大模型的关键在于平衡AI的自主决策能力与流程规范。文章还提供了一份详细的…...

西门子200Smart PLC的Modbus RTU主站自动轮询库:简化你的工业通信

西门子200Smart modbus rtu主站自动轮询库 used管脚为启用&#xff0c;其它管脚和西门子自带的指令一样使用及功能&#xff0c;调用后就不需要关心modbus轮训&#xff0c;功能块自己处理&#xff0c;简化200smart在工业自动化领域&#xff0c;Modbus RTU协议依然是设备之间通信…...

Node.js 沙箱库 vm2 曝高危沙箱逃逸漏洞(CVE-2026-22709)

近日&#xff0c;热门 Node.js 沙箱库 vm2 被披露一个高危漏洞&#xff08;CVE-2026-22709&#xff0c;CVSS 评分 9.8&#xff0c;Critical&#xff09;。攻击者可利用该漏洞轻松突破沙箱限制&#xff0c;在底层主机系统上执行任意代码&#xff08;RCE&#xff09;。 vm2 是一…...

远程服务器Jupyter Notebook安全配置全攻略

1. 为什么需要远程Jupyter Notebook&#xff1f; 很多数据分析师和开发者都遇到过这样的困扰&#xff1a;本地的电脑性能有限&#xff0c;跑个大型数据集就卡成PPT&#xff1b;出差时想调取公司服务器的代码&#xff0c;却发现环境配置复杂到怀疑人生。这时候&#xff0c;远程J…...

BaGet实战教程:如何配置和使用镜像功能加速包下载

BaGet实战教程&#xff1a;如何配置和使用镜像功能加速包下载 【免费下载链接】BaGet A lightweight NuGet and symbol server 项目地址: https://gitcode.com/gh_mirrors/ba/BaGet BaGet是一款轻量级的NuGet和符号服务器&#xff0c;通过配置其镜像功能&#xff0c;开发…...

新手如何践行qoderwork?快马平台带你从零生成首个网页项目

作为一个刚接触编程的新手&#xff0c;想要快速上手做出一个能实际运行的网页项目&#xff0c;往往会遇到各种困难。最近我在学习网页开发时&#xff0c;发现了一个特别适合新手入门的方法——通过InsCode(快马)平台来实践qoderwork理念&#xff0c;今天就分享一下我的经验。 …...

Mybatis @MapKey注解:高效实现List到Map的转换技巧

1. 为什么需要List转Map&#xff1f; 在实际开发中&#xff0c;我们经常会遇到这样的场景&#xff1a;从数据库查询出一批数据后&#xff0c;需要根据某个字段快速查找对应的记录。比如查询用户列表后&#xff0c;需要根据用户ID快速获取用户信息。这时候&#xff0c;把List转换…...

ClaimsPrincipal序列化为Json的正确姿势

第二步&#xff0c;理解三者的关系 1. Claim&#xff1a;声明的基本单元 职责 表示一个键值对形式的声明&#xff08;如 "name" "Alice"、"role" "Admin"&#xff09;。不仅包含类型&#xff08;Type&#xff09;和值&#xff08…...

LeetCode--454.四数相加 II(哈希表)

题目描述 给你四个整数数组 nums1、nums2、nums3 和 nums4 &#xff0c;数组长度都是 n &#xff0c;请你计算有多少个元组 (i, j, k, l) 能满足&#xff1a; 0 < i, j, k, l < n nums1[i] nums2[j] nums3[k] nums4[l] 0 示例 1&#xff1a; 输入&#xff1a;num…...

永久保存QQ空间记忆:GetQzonehistory数据备份工具完全指南

永久保存QQ空间记忆&#xff1a;GetQzonehistory数据备份工具完全指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 在数字时代&#xff0c;我们的青春记忆大多存储在社交平台中&…...