推送本地分支 要想和其他人分享某个本地分支,你需要把它推送到一个你拥有写权限的远程仓库。你创建的本地分支不会因为你的写入操作而被自动同步到你引入的远程服务器上,你需要明确地执行推送分支的操作。换句话说,对于无意分享的分支,你尽管保留为私人分支好了,而只推送那些协同工作要用到的特性分支。如果你有个叫 serverfix 的分支需要和他人一起开发,可以运行 git push (远程仓库名,也叫远程主机
转载
2024-04-22 21:06:29
76阅读
一、jenkins 安装插件GitLab Plugin二、配置插件,让 jenkins 能通过 api 连接 gitlab1、登陆 gitlab
原创
2022-11-17 00:25:45
2180阅读
一. 代码质量保证的手段从世界上首款计算机高级程序设计语言Fortran[1]自上世纪50年代诞生以来,编程这个行当已经走过了近70年。虽然年头已不少,但不可否认的一点是:软件生产依然无法像硬件那样标准化,同一个小功能,N个程序员的有N种实现方法。那么如何保证生产出的软件的质量符合我们的要求呢?不同领域的程序员都在进行着努力,比如:做编译器的让编译器更加严格,努力将内存安全问题彻底消除(如Rust
1.Jenkins 安装完成以后,首先我们在Jenkins中需要安装一下,Gitlab Hook Plugin 插件;2.插件安装完成我们创建任务,在任务重构建触发器下获取回调URL;注意:1注意: 默认Jjenkins自带的变量不包含Jenkins这层目录,尤其采用tomcat部署的同学注意,直接把Jenkins.war放在tomcat的webapps目录回调的url实际为
转载
2017-08-20 00:10:39
3877阅读
点赞
2评论
在现代软件开发中,自动化部署是提高效率和减少人为错误的重要方式之一。而结合Jenkins和GitLab可以实现代码提交后自动进行部署的过程。接下来,我将向你介绍Jenkins和GitLab自动部署的流程,并给出相应的代码示例。
整个流程可以分为以下步骤:
| 步骤 | 描述
原创
2024-05-21 10:21:43
129阅读
git安装[ ]git配置Setting—Version Control----Git1处选中已安装的git中bin目录下的git.exe,点击Test按钮后会出现2处的版本号Setting—Version Control----GitHub获取Token方法:1、点击头像—Setting2、点击左边栏Developer settings3、点击Personal Access Token—Gene
转载
2024-09-27 14:51:22
316阅读
很久没用git之后就忘了怎么push自己的代码,这里记录一下,方便以后回忆。一、初始化本地仓库在自己新建的文件夹下,shif+右键,选择git bash here即可在当前路径下打开git命令行工具,之后即可进行初始化本地仓库:git init初始化成功后会生成一个默认隐藏的文件夹.git二、连接远程仓库git remote add 远程仓库别名 远程仓库地址我使用的是coding,仓库地址可以在
Jenkins设置:点击:Manage Jenkins: 点击:Manage Credentials 点击:Stores scoped to Jenkins 下的 全局 点击:添加凭据 添加gitlab访问凭据只需要填写如下三个即可。这里填写的是gitlab的账户,不是linux系统账户,这个gitlab账户要对你所需要部署的项目有权限才可以; 设置ssh账户密码:选
原创
2023-05-28 18:18:43
837阅读
一、添加插件:系统管理 => 插件管理(绿色) 。需要添加的插件有:Gitlab Hook、GitLab Plugin、Publish Over SSH、Gitlab Authentication。在可选插件查询要添加的。二、配置jenkins job,如下:三、登录gitlab找到相应项目,配置gitlab,当有代码提交时,触发jenkins的部署操作的钩子。选择集成(Integ
原创
2017-11-08 14:58:51
4703阅读
1评论
1.本地准备Tomcat环境 2.jenkins下载地址https://jenkins.io/zh/download/ 选择war包下载image.png 下载后把war包放入Tomcat的webapps目录下,之后启动Tomcat 3.浏览器输入http://localhost:8080/jenkins/
进入jenkins页面(Tomcat端口号为8080),等待...image.png 4.
转载
2024-05-05 09:55:08
81阅读
需要用到的工具:git & gitlab & jenkinsgitlab的安装和部署:一、gitlab部署 1.gitlab安装: 首先配置yum源:vim /etc/yum.repos.d/gitlab.repo
[gitlab]
name=gitlab-ce
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/e
转载
2024-08-14 12:09:48
217阅读
之前部署了Gitlab的代码托管平台和Jenkins的代码发布平台。通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布。这种方式每次在发版的时候,需要人工去执行jenkins上的构建动作,有时显得过于繁琐。于是就想到了Gitlab的Webhook功能,通过Webh
原创
2022-01-17 13:56:42
526阅读
演示通过设置GitLab以及Jenkins,实现每次GitLab上有提交事件的时候,都能触发Jenkins执行相应的操作,文档在"GitlabJenkins自动化部署.zip"里
转载
2019-03-08 15:31:00
123阅读
2评论
之前部署了Gitlab的代码托管平台和Jenkins的代码发布平台。通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布。这种方式每次在发版的时候,需要人工去执行jenkins上的构建动作,有时显得过于繁琐。于是就想到了Gitlab的Webhook功能,通过Webhook的相关设置,可以实现代码Push后,自动去触发jenkins上的构建动作,这样就不需要人工干
原创
2021-04-11 11:54:21
301阅读
之前部署了Gitlab的代码托管平台和Jenkins的代码发布平台。通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布。这种方式每次在发版的时候,需要人工去执行jenkins上的构建动作,有时显得过于繁琐。于是就想到了Gitlab的Webhook功能,通过Webhook的相关设置,可以实现代码Push后,自动去触发jenkins上的构建动作,这样就不需要人工干预
转载
2018-06-25 16:39:58
7372阅读
持续集成是必要的!希望达到的效果是:开发同事签入代码后,对应的站点可以自动实现更新。目前还只在在内部服务器上实现开发环境中的站点更新,不涉及到线上的发布。 目前使用Jenkins实现这样的持续集成。准备环境如果机器上没有Git,需要先安装下如果机器上没有安装过VS,安装下MSBuild,或者直接在本机拷贝下载Jenkins(用的是Weekly Release,更新比较快),一路安装,安装完成后会自
转载
2024-03-06 15:04:08
69阅读
我的 git 实战记录1. 将本次提交追加到上一次提交1.1. 情景描述有些时候,我提交东西太勤快了,导致有部分内容没有提交上去。分为两种情况:已经 push 远程仓库还没有 push 到远程仓库1.2. 已经 push到远程仓库先 git add 提交修改的文件,就是下面的操作了`git commit --amend` # 修改上一次的提交
# 进入提交信息编辑界面
# 修改保存退出
# 推
基于gitlab和jenkins的自动化部署 GitLab是一个代码仓库,用来管理代码。Jenkins是一个自动化服务器,可以运行各种自动化构建、测试或部署任务。所以这两者结合起来,就可以实现开发者提交代码到GitLab,Jenkins以一定频率自动运行测试、构建和部署的任务,帮助开发团队更高效的集成和发布代码。一、GitLab介绍GitLab:是一个基于Git实现的在线代码
转载
2024-03-06 23:03:05
75阅读
一 搭建docker-gitlab-ce(优先部署docker,前面有docker部署文档)环境准备:1 物理内存要大于3GB2 Linux Centos7系统3 需要能够访问外网4 jdk-8u172-linux-x64.tar.gz软件包 (均在官网即可下载)5 apache-tomcat-8.5.31.tar.gz软件包6
原创
2018-06-22 17:37:29
1379阅读
1评论
Jenkins+GitLab+Ansible自动发布代码平台部署
原创
2019-06-01 16:18:49
2621阅读
点赞