jobs(任务).gitlab-ci.yml允许用户创建无数多个任务.但是每个任务必须有一个独一无二的名字,但不能是以下保留字.一个任务是由一列参数定义的,来决定任务的工作内容和行为.job_name: # 要跑的脚本或命令列表 script: - rake spec - coverage # pipelines阶段 stage: test # 只针对哪个分支
转载 2024-03-21 21:46:34
106阅读
Gitlab环境搭建安装Gitlab配置邮箱 安装Gitlab设置环境变量export GITLAB_HOME=/srv/gitlab编写docker-compose.yml[root@origin ~]# mkdir -p /opt/docker-compose/gitlab [root@origin ~]# vim /opt/docker-compose/gitlab/docker-comp
转载 2024-04-02 10:27:14
110阅读
作者:Charl 在完成 Gitlab Runner 以及 Docker 基础镜像的制作之后,我们便可以进行 CI/CD 流程来完成代码更新之后的单元测试、lint、编译、镜像打包以及部署等工作。通过 Gitlab CI 进行 CI/CD 的操作只需要在代码仓库里编辑和维护一个 .gitlab-ci.yml 文件,每当代码有更新,Gitlab CI 会读取 .gitlab
下载busybox 1.00 http://busybox.net/downloads/busybox-1.00.tar.bz2 # tar jxvf busybox-1.00.tar.bz2 # cd busybox-1.00 # make defconfig # make menuconfig 配置 # make # make install 需要cp到ramdisk的文件在_i
转载 精选 2011-02-19 21:40:04
1353阅读
gitlab注册需要管理员审批[root@localhost bin]# gitlab-rails console -e production-------------------------------------------------------------------------------- Ruby: ruby 2.7.6p219 (2022-04-12 revisio
原创 2023-01-30 22:19:56
95阅读
一、GitLab简介1)、GitLab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。基础功能免费,高级功能收费2)、为什么要使用GitLab基础功能开源,可自行搭建可以进行权限控制,使得代码对部分人可见GitLab使用方便,非常适合企业内部使用二、GitLab安装1)、关闭防火墙启动: systemctl start firewalld关闭: sy
# Java初始化分页参数 在开发Java项目时,我们经常需要进行分页查询,以提高系统性能和用户体验。在进行分页查询时,需要定义并初始化分页参数,以便正确地获取需要的数据。 ## 什么是分页参数? 分页参数是用来控制数据查询结果展示的方式,通常包括当前页码、每页数据量等信息。通过分页参数,我们可以灵活地控制数据的展示,避免一次性加载大量数据导致系统性能下降。 ## 如何初始化分页参数?
原创 2024-06-09 05:27:12
38阅读
初始化是什么初始化简而言之是一个准备的过程,就好比你想吃地三鲜,这时候你光在脑海里想,你是吃不到的,你需要买菜、洗菜、切菜、炒菜,然后你才能吃上地三鲜。初始化就相当于买菜、洗菜、切菜、炒菜的过程。回到代码上面,它主要做了下面两件事:给每一个存储属性赋初始值执行其他必须的设置代码示例:class PotatoPeperEggplant { ///存储属性 let potato:Str
转载 2024-06-14 22:22:40
43阅读
1.配置maven打开“File”–>“Other settings”–>“default settings”,搜索“maven”即可(也可以在setting里设置,建议通过default settings设置,这样可以修改默认配置)。2.修改项目文件等编码项目文件编码的设置,基本上都采用UTF-8编码,参考下面的设置。选择EditoràFileEncodings进行设置编码。按下面的
Git global setup git config --global user.name "name" git config --global user.email "邮箱全称" Create a new repositorygit clone git@gitlab.com:xxx/xxx.git cd xxx touch README.md git add README.md git com
转载 2024-03-06 23:25:27
163阅读
文章目录gitlab部署破解管理员密码gitlab设置中文界面gitlab关闭任何人都可以注册账户设置ssh密钥创建组创建用户组添加用户项目添加成员项目添加组修改普通用户密码 gitlab部署gitlab用来多人协同开发的企业级代码仓库平台,也叫远程仓库 注意必须安装gitlab系统语言必须用英文//看locale命令看系统当前的字符集,如果是en_US.UTF-8就不用改 [root@loca
转载 2024-02-23 19:14:58
27阅读
在ZooKeeper服务器启动期间,首先会进行数据初始化工作,用于将存储在磁盘上的数据文件加载到ZooKeeper服务器内存中。初始化流程数据初始化工作其实就是从磁盘中加载数据的过程,主要包括了从快照文件中加载快照数据的根据事务日志进行数据订正两个过程。1.初始化FileTxnSnapLogFileTxnSnapLog是ZooKeeper事务日志和快照数据访问层,用于衔接上层业务与底层数据存储。底
原创 2017-01-14 10:42:55
797阅读
当你与一个正在成长的团队一起工作,并且你负责所有与IT相关的请求(购买硬件、创建帐户等)时,有时仅仅使用电子邮件或直接发送消息来处理这些请求就会变得难以追踪。当你忙着做其他的一些事情时,你可能会忘记其他人发送给你的消息,或者你可能会收到许多请求,其中一些请求你可能会忽略。这时候通常就是你考虑一个票证系统的最佳时机了。票证(ticketing)系统是一个将你的所有客户和/或同事的请求集中起来的系统,
取消代码提示大小写匹配 默认是 First letter only ,是开启了大小写敏感匹配的,有时不太方便,取消 Match case 即可。智能导入 开启这两个选项,可以自动优化包的导入,节省我们的时间(去除用不到的包等)滚轮缩放 默认没有打开,将其打开。方法分割线 可以明确的区分开方法和变量定义,根据自己需要打开,新项目默认配置 在这个位置可以配置新项目的默认使用配置:多行显示 Tab 与带
在之前的文章中介绍了:GitLab CI持续集成 - GitLab Runner 安装与注册GitLab CI持续集成-GitLab Runner配置好环境下一步可以正式开始使用GitLab CI进行项目集成,这里以Java项目为例,使用Gradle做为项目自动构建工具,使用Gradle工具做代码质量检查,详情参见使用Gradle做Java代码质量检查。.gitlab-ci.ymlGitlab C
转载 2024-05-20 12:51:31
38阅读
近2年在github新开源的CICD方案Drone受到越来越多人的青睐,比Jenkins有更多的优势;我通过查询和整理资料,对比如下:工具优势不足备注开源,轻量级,不需要复杂的安装手段;配置简单,与Gitlab可直接适配;.gitlab-ci.yml,分阶段并行执行任务;实时构建日志清晰,UI交互体验很好;只支持Gitlab,yaml不能扩展;需要为每个任务定义组件;不支持一个大阶段中包含几个小阶
转载 2024-05-20 19:24:25
62阅读
问题描述        如果在机器PC-A上回退了两次提交,并想在另一台机器PC-B上同步这个回退,你可以按照以下步骤进行:在PC-A上确定你想回退到的提交的哈希值(commit ID)。使用git log可以找到你需要的提交哈希值。git log使用git reset命令将本地分支重置到那个提交。这里使用--hard
gitlab已经集成了非常方便的备份和恢复命令,只要我们执行这些命令就能完成gitlab的备份与恢复了。我想gitlab备份与恢复的目的无非就是将已经运行了很久的旧的gitlab服务,迁移到新的服务器上。如果你旧的gitlab上项目很少,就需要考虑迁移服务的必要性了,毕竟如果只有一两个项目的话可以通过拉取旧服务器上的项目再将这些项目推送到新服务器上就能完成迁移了。? 如果你的备份与恢复需要在不同的
转载 2024-09-24 09:29:29
105阅读
一、GitLab简介GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。二、GitLab 安装配置(1)下载rpm安装包 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-14.1.0-ce.0.el7.x86_64.rpm (2)gitlab安装
原创 2023-05-22 11:52:46
221阅读
一、GitLab简介 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 二、GitLab 安装配置 (1)下载rpm安装包 wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/e
原创 2023-05-16 19:16:27
217阅读
  • 1
  • 2
  • 3
  • 4
  • 5