首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

使用Gitlab创建git项目

使用Gitlab创建git项目 登录gitlab系统,访问自己的gitlab.example.com,然后使用gitlab用户,登录 第一次登录需要重新修改默认登录密码 登录成功,看到下面界面,新建一个项目...test,描述为test for git,然后点击创建如下图: 如上图可以看到项目已经创建成功 根据提示设置用户信息 git config --global user.name "test" git config...--global user.email "test@aniu.tv" 然后把本地的项目(test)上传到gitlab上 在命令行界面依次执行下面界面 git init git remote add origin...https://test:testpassword@gitlab.example.com/test/test.git # test:testpassword 换成自己的用户名和密码 git add ....返回到gitlab UI界面,可以看到本地的test项目已经添加到gitlab仓库。 到这里通过使用giltab,上传本地的项目到gitlab系统。

3.3K80

七、gitlab自动触发项目构建

git提交修改到 gitlab后,可以让gitlab自动进行构建,并且可以指定根据不同的分钟进行不同的构建 一、Jenkins准备 安装插件 在插件中心搜索Gitlab Authentication插件并安装和重启...勾选触发器并生成tocken 勾选触发器 生成tocken并保持 二、gitlab操作 集成jenkins信息项目中 测试结果 gitlab上点击测试 这个界面就在上一个页面往下一点...jenkins端查看 项目的历史记录中已经有了一个gitlab产生的构建历史,如下 三、git提交后自动构建 在node1上修改项目内容cd /root/monitor/ chockout master...Jenkins查看 可以看到Jenkins执行了一个构建且没有报错,如下 访问验证 访问http://10.0.0.11/test.html查看结果,结果如下 四、指定分支 现在已经可以git提交后就自动触发构建了

72420

argocd+gitlab应用自动发布

# gitlab仓库配置 推荐gitlab创建空仓库后,拉取到本地编辑好以后再提交,不要直接编辑gitlab的yaml文件,因为gitlab在线编辑时,换行与tab空格在argocd上可能存在识别失败,...不是标准的yaml文件,无法创建应用。...match: Host(`myapp.test.com`) kind: Rule services: - name: myapp port: 80 gitlab...# 创建应用 填写以下内容 创建完后如下所示: # 访问验证 # 验证应用部署状态 查看k8s创建的资源信息,发现已经成功创建了对应的资源 [root@k8s-master test-git]# kubectl...kubectl get ingressroute NAME AGE myapp 78s 访问web页面验证 # 版本更新 接下来模拟配置变更,将镜像版本从v1改为v2 查看argocd信息,发现已经自动同步了

14811

Gitlab+Jenkins实现自动部署

Gitlab+Jenkins实现自动部署 系统环境: Gitlab主机 IP:192.168.1.2 Jenkins主机 IP:192.168.1.3 ---- 一、为何要做自动部署 #为什么要做自动部署...#部署Tomcat的在这里:https://blog.51cto.com/bigboss/2155423 ---- 二、配置Gitlab #首先,你得有一个代码仓库,赶紧到gitlab创建一个,然后创建个分支并创建一个文件...#其次,你得配置一个ssh公钥到gitlab上,这样才能模拟开发上传代码到gitlab。 #至于ssh公钥私钥怎么生成,自己百度去。 ? ?...Publish Over SSH、Gitlab Authentication、Gitlab、Git Parameter #添加完插件重启jenkins,开始添加要部署代码的主机,注意一定是要能够ssh...---- 小坑: 错误提示: #很多朋友使用最新版本的gitlab自动部署时,在增加web钩子那一步, #点击test push events时会报错:Url is blocked: Requests

1.8K30

GitLab轻松创建一个Merge Request

怎么创建Merge Request 言归正传,让我们看看怎么创建 MR。...,分支名称与本地分支保持同步,方便日后翻阅查找(此处因为小L名下的 awesome-one 仓库中尚未存在 feature-phpinfo 分支,所以在 push 操作的时候需要带上 -u 参数告诉 GitLab...需要创建一个名叫 feature-phpinfo 的远程分支): image.png push 成功之后小L选择了回到 GitLab Web 中查看刚刚提交了更新的仓库: image.png 小L很开心...首先小L创建了一个 MR (因为本地分支是推送到了小L从主仓中 Fork 出来的个人仓库中,所以创建 MR 的动作也应该在自己仓库的 GitLab Web 页面中进行): image.png 创建 MR...,Source branch 英语超赞的你肯定已经猜到这个就是我们要发起合并的分支,Target branch 自然就是接受合并的分支啦,Remove… 说的就是当本次 MR 被接受之后,自动删除发起合并的分支

3.1K20

Jenkins+GitLab Webhooks自动构建项目

图片   控制台也显示了正在构建的过程 图片 1.3 GitLab配置Webhooks   接下来我们把这个地址放到GitLab上,每次提交代码的时候自动触发任务构建就行 图片   URL输入如下链接:...服务器 图片   观察Jenkins是否正在执行构建任务 图片 图片   这个时候jenkins用的是gitlab中main分支下的代码,并不是我们最新的代码,所以我们还要合并下代码之后自动执行的构建任务才是我们刚刚修改的...创建合并请求 图片 图片   点击合并之后观察Jenkins是否正在执行构建任务 图片   再访问业务请求,看是否成功 图片   可以看到,这次用的是我们最新的代码。   ...\n" + "我有一剑,请阁下试之,剑名:月夕花晨"; } } 图片   遗留问题:只要创建了合并任务,即使没有执行审批,就会执行构建,这个后面再说。   ...关于GitLab钩子自动构建项目就先介绍到这里,怎么样,屌不屌?还有其他的构建方式我得再研究下。上面有的报错是节目效果,否则一下子成功了,后面碰到报错就懵了。

1.1K30

提交GitLab代码自动触发jenkins运行

利用jenkins和gitlab的webhook结合,实现提交代码之后,自动触发jenkins的构建 1、插件安装 首先jenkins需要安装两个gitlab的插件分别为:(Generic Webhook...Trigger Plugin)和(gitlab)。...2、在gitlab设置webhook 设置前先配置一下GitLab的安全问题,因为在Gitlab 10.6以后的版本为了安全起见,默认不允许向本地网络发送webhook请求,但是可以使用管理员身份修改默认设置...设置步骤:以管理员身份登录Gitlab后,进入adminarea,点击菜单(首页顶层一行有个小扳手图标)点击进入,接着左侧菜单栏---->settings(设置)下一级---->network(网络)-...完成以后开始配置GitLab的钩子服务(Push events:可以配置指定分支提交触发jenkins,如果不配置所以分支提交都会触发) 到这里就已经完成了,提交代码试试。

31130
领券