草庐IT

gitlab-ci-token

全部标签

Gitlab中merge request操作说明

codereview的目的是提高代码质量,减少开发bug,俗话说,三人行必有我师,众人拾柴火焰高。gitlab提供了codereview机制,对基于gitlab的codereview,直接以具体例子的形式做个实践总结。gitlab提供了两种代码merge机制:在本地将源分支(Sourcebranch)代码合并到目标分支(Targetbranch),然后Push到目标分支(Targetbranch)。将源分支(Sourcebranch)Push到远端,然后在GitLab指定目标分支(Targetbranch)发起MergeRequest,对目标分支(Targetbranch)拥有merge权限的

Gitlab中merge request操作说明

codereview的目的是提高代码质量,减少开发bug,俗话说,三人行必有我师,众人拾柴火焰高。gitlab提供了codereview机制,对基于gitlab的codereview,直接以具体例子的形式做个实践总结。gitlab提供了两种代码merge机制:在本地将源分支(Sourcebranch)代码合并到目标分支(Targetbranch),然后Push到目标分支(Targetbranch)。将源分支(Sourcebranch)Push到远端,然后在GitLab指定目标分支(Targetbranch)发起MergeRequest,对目标分支(Targetbranch)拥有merge权限的

Docker 快速部署gitlab + gitlab-runner

一、概述    为了方便做一些的测试,我一般不会选择直接在服务器上部署gitlab,那太浪费资源了。一般直接用docker起gitlab,这样即快速便捷,又节约资源。二、安装docker        安装docker的方法很多,这里我就不过多阐述了,我选择了最懒的办法,直接通过yum安装。# 安装依赖环境[root@docker~]# yum-yinstallyum-utilsdevice-mapper-persistent-datalvm2# 配置阿里云YUM源[root@docker~]# yum-config-manager--add-repohttp://mirrors.aliyun

Docker 快速部署gitlab + gitlab-runner

一、概述    为了方便做一些的测试,我一般不会选择直接在服务器上部署gitlab,那太浪费资源了。一般直接用docker起gitlab,这样即快速便捷,又节约资源。二、安装docker        安装docker的方法很多,这里我就不过多阐述了,我选择了最懒的办法,直接通过yum安装。# 安装依赖环境[root@docker~]# yum-yinstallyum-utilsdevice-mapper-persistent-datalvm2# 配置阿里云YUM源[root@docker~]# yum-config-manager--add-repohttp://mirrors.aliyun

gitlab ci 集成 eslint/prettier/tsc 做代码审查,并使用 eslint 输出作为显示代码质量

前言想自动化一下公司里代码的部分审查,最初想用reviewdog的,但是公司的域名基本都在VPN中访问的,gitlabci的容器中是访问不到的,于是乎实验了gitlab代码质量功能。下面分享一下相应的gitlab-ci代码。项目必备条件使用pnpm包管理的前端(当然你也可以改成npm/yarn等,需要参考他们的ci文档调整)安装eslint-formatter-gitlab包,用于eslint静态检查结果生成gitlab原生代码质量文件Package.json设置{"name":"test","private":true,"version":"0.0.0","type":"module","s

彻底搞懂Cookie、Session、JWT和Token(强烈推荐)《彻底搞懂Cookie、Session、JWT和Token|CSDN创作打卡》

文章目录引入:http是一个无状态协议?怎么解决呢?一、Cookie和Session**1.1cookie注意事项:****1.2cookie重要的属性****1.3session注意事项:****1.4Cookie和Session的区别:**二、token(令牌)**2.1token优势****2.2token的身份验证流程**三、基于JWT实现的Token认证方案3.1JWT组成部分**3.1.1Header:标头****3.1.2Payload:有效载荷****3.1.3Payload:签名**3.2什么时候应该使用JWT?3.3JWT和Token有什么关系?引入:http是一个无状态协

gitlab 安装,libc.so.6: version `GLIBC_2.25‘ not found

背景ubuntu16.04以及ubuntu18.05安装gitlab都报错误:/opt/gitlab/embedded/bin/ruby:/lib/x86_64-linux-gnu/libc.so.6:version`GLIBC_2.25'notfound(requiredby/opt/gitlab/embedded/lib/libruby.so.2.4)解决方法(一定要看完本文)一、安装glibc可以看出来应该是我们的GLIBC版本过低的原因造成的,下面我们用命令查看glibc的版本strings/usr/lib64/libc.so.6|grepGLIBC_或者strings/lib/x86

gitlab 安装,libc.so.6: version `GLIBC_2.25‘ not found

背景ubuntu16.04以及ubuntu18.05安装gitlab都报错误:/opt/gitlab/embedded/bin/ruby:/lib/x86_64-linux-gnu/libc.so.6:version`GLIBC_2.25'notfound(requiredby/opt/gitlab/embedded/lib/libruby.so.2.4)解决方法(一定要看完本文)一、安装glibc可以看出来应该是我们的GLIBC版本过低的原因造成的,下面我们用命令查看glibc的版本strings/usr/lib64/libc.so.6|grepGLIBC_或者strings/lib/x86

tokenizer.encode、tokenizer.tokenize、tokenizer.encode_plus的用法差异

 一、tokenizer.encode和tokenizer.tokeninzetokenizer.tokenize:先分词,再转成id,直接输出tensortokenizer.encode:直接输出id,需要转换为tensorsentence="Hello,mysoniscuting."input_ids_method1=torch.tensor(tokenizer.encode(sentence,add_special_tokens=True))#tensor([101,7592,1010,2026,2365,2003,3013,2075,1012,102])input_token2=tok

git第一次推送gitlab项目

第一次本地项目提交git远程厂库1、通过命令gitinit把这个目录变成git可以管理的仓库gitinit2、把文件添加到本地暂缓区gitadd.3、commit提交到本地分支gitcommit-m"提交说明"4、去gitlib上拿到你项目的地址gitremoteaddoriginhttp://192.168.16.17/miniv8/miniv8.git5、切换main分支gitbranch-Mmain6、提交远程仓库gitpush-uoriginmain提交步骤1、首先你先通过gitinitgitclone基本环境准备好后,你写完自己的代码想要提交到远程服务器。2、gitstatus查看改