git的使用,现在拿出来讲实在是落伍之极,之前因为种种原因总是尝试了一下就放弃了,最近认真弄了下方觉之前不用实在是坑之又坑的事情! 因为本人主要做的是PC平台的开发,因此用的是VS2015,本篇也是记录下VS2015上用git的一些最为常见的操作。 git的平台有很多,本人用的是“码云”,这个名字。。。额,反正能用好用就行,用github其实是一样的。 首先需要在“码云”平台上申请一个账号,
建立你的开发环境在开始编制程序之前,你需要一个适合于C#的代码编辑器。虽然任何的文本编辑工具都可以完整的编写C#程序,并使用编译器编译运行,但实际上没有人会这么做。就如让你在监狱的小黑屋中独自编写《宇宙百科全书》一样孤独无助。微软有一套完整的开发工具家族 Visual Studio ,主要由以下三个兄弟组成:Visual Studio CodeVisual Studio 2019Visual St
文章目录gitlab+DRBD实现高可用需求说明原理解析环境磁盘准备安装drbd配置drbd配置drbd.conf配置global_common.conf配置gitlab.res启动drbd服务创建gitlab资源设置主备安装gitlab配置gitlab设置gitlab高可用环境验证drbd主备可用性drbd常见命令参考文档 gitlab+DRBD实现高可用需求说明虽然gitlab有每小时备份,
转载 2024-05-08 15:22:06
56阅读
2022 年 12 月 22 日 20:00,Atlassian 杭州社区联合澳门社区,在 腾讯 Webinar 与 微信视频号 两个渠道,为 Atlassian 社区用户呈现了一场主题为《基于 Jira 的 DevOps 实践》的分享。DevOps 是一种软件工程文化和实践,旨在通过全面的自动化和监控,统一整合软件开发和运维过程(从集成、测试、发布到部署和基础架构管理),以缩短开发周期,提高部署
转载 2024-05-17 12:13:00
30阅读
Gitlab集成Kubernetes前言Gitlab集成Kubernetes欺骗Gitlab安装Helm Tiller 前言本文适用于在Gitlab集成没有梯子的K8s集群文中使用的各系统版本:CentOS 7.6GItlab 12.3.1K8s 1.16.3Helm 2.16.1Tiller 2.15.1前段时间想要做一站式CICD所以没有使用Jenkins做CICD平台而是使用了GIt
转载 2024-03-19 17:58:40
63阅读
此文档主要说明怎样基于GitLab进行持续集成和持续交付,该持续集成与交付集成gitlab-runner 、mvnw、Docker、harbor、k8s等技术,同时展示了在k8s平台利用EFK(elasticsearch,fluentd,kibana)技术完成了集群统一日志管理,使用kube-prometheus技术进行集群实时监控以及kube-dashboard管理集群中的应用部署,为了不引入
转载 2024-04-30 23:19:03
67阅读
Gitlab的安装方式请参考我之前的一篇文章(Centos7 YUM安装GitLAB环境),本篇文章具体主要参照这篇文章https://bloodzer0.github.io/ossa/other-security-branch/devsecops/gjs/ 系统环境Centos 7.6.1810首先解决端口冲突,因为我们要安装jenkins,会占用8080端口,只能修改gitlab的8080端口
转载 2024-03-28 11:28:52
94阅读
公司之前一直用gitlab来存放项目代码 ,目前因为业务需要(代码bug太多)需要引入gerrit来进行code review。最初用的是centos 7.4,但是安装完成后,GerritResource中没有ALL_Project.git和All_Users.git生成,日志中一直在报错,反复装了几次后发现,在centos7上的兼容性不是太完美,所以采购了centos6.8 服务器进行安装,还是
转载 2024-04-17 09:11:14
102阅读
1:Gitlab 部署Gitlab 实现的是 CI/CD 环节中的 CI 环节,即持续集成(Continuous Integration)。 “持续”意味着代码的频繁提交,能将各版本的代码分阶段保存; “集成”一方面意味着支持多名开发人员协同,将多名开发人员的开发的不同功能的代码进行合并,实现整体功能;另一方面意味着将通过测试的分支合并到主分支,完成软件的稳定版本的迭代。1.1:下载 gitlab
转载 2024-02-27 10:21:49
134阅读
简介VS 中的项目配置,平台配置 平台配置右键项目属性->配置属性->配置一般在此界面的右上角里的配置管理器中配置才有效。活动解决方案配置是项目生成的exe路径,活动解决方案平台是每个项目对应的cpu架构在主项目中把cpu平台改成啥(x86/x64/anycpu),其他项目就按啥类型走。可在主项目的生成中改变exe生成路径可自己在项目管理器中的项目配置中新建编辑配置,项目中的
1. 概述对于Git通过Hook实现静态代码检测,大致分为两个方向:1>借助Client-Side-Hook来实现。此方法对应于研发人员工作机上的${PROJECT_ROOT}/.git/hooks/pre-commit脚本实现。2>借助Server-Side-Hook来实现。此方法分为2个方面,一个是全局性配置(下面会详细介绍),一个是对应对单独项目进行配置,此方法对应于Git服务端
转载 2023-07-11 22:36:55
88阅读
敏捷开发 持续集成 gitlab+gerrit+jenkins 1.持续集成gitlab+gerrit+jenkins1.1. GitLab1.1.1. 简介  GitLab 是一个使用使用Ruby on Rails搭建的,用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务1.1.2. 环境搭建  a) Inst
转载 2024-05-08 20:30:20
184阅读
除了 Git 命令,权限控制也是 Git 中极为重要的组成部分,本文主要介绍 GitLab 系统提供的最常用的权限控制功能。 分配成员角色 首先来了解下,Git 中的五种角色: 角色 描述 Owner Git 系统管理员 Master Git 项目管理员 Developer Git 项目开发人员 Reporter Git 项目测试人员 Guest 访客 每一种角色所拥有的权限都
1.概述Gitlab是常用的开源git代码管理工具之一,随着发展也推出了ci/cd解决方案.顾名思义具体来说ci/cd主要完成以下两个工作: 注:从8.0版本开始,GitLab 持续集成(CI)完全集成GitLab中,且默认所有的项目开启。ci(持续构建):代码提交后触发自动化的单元测试,代码预编译,构建镜像,上传镜像等. cd(持续发布):持续发布则指将构建好的程序发布到各种环境,如预发布环
转载 2024-05-11 15:25:08
107阅读
   Visual Studio 2010 已经发布1个多月了,个人感觉在使用过程中有些新功能确实方便了很多。在此分享一些比较实用的功能,也算是抛砖引玉欢迎大家来补充其他自己常用的功能特性。 起始页面 在近期项目列表中可以将一些正在开发或重要的项目Pin在列表中以方便下次使用。   也可以右键项目名称打开项目所在文件夹。 分屏显示   &n
转载 2024-09-07 23:05:08
18阅读
前言使用VS进行开发时,默认保存的文件编码是GB2312,但有经验的程序员更喜欢的编码是UTF-8,这是因为UTF-8兼容度更高,使用更广泛。那么怎样使VS保存的文件编码从GB2312更改为UTF-8呢,方法如下。本篇博客示例中使用的VS版本为VS 2019 Pro。在VS中更改设置(高级保存选项)首先要进行说明,这种方式只能单独更改某一文件的保存编码,无法达到默认保存编码的目的。若想使VS保存的
要用VisualStudio2010做一个信息管理系统,家里的电脑和办公处的电脑中安装的数据库版本不一样,家里的是SQLServer2008,办公处的是SQLServer2014,SQLServer数据库具有向下兼容性,也就是说2008的数据库可以在2014版本上修改;但是2014一旦修改过的数据库将不能再通过2008版本的来进行附加和修改了。为了想赶进度,重新下载了一个SQLServer2014
文章目录1.Jenkins-docker配置:运行在8080端口上,机器只要安装docker就能装载image并运行容器2.Jenkins与GitLab配置:docker ps查看正在运行,浏览器访问http://10....:8080/2.1 GitLab与Jenkins的Access Token配置:不涉及具体项目2.2 新建jenkins job和配置job:jenkins的Dashboa
转载 2024-06-06 19:21:25
232阅读
目录概述准备工作postgressonarqubegitlabgitlab-runnerGitlab-runner容器注册Gitlab-runnerSonarqube gitlab integration使用gitlab进行认证配置gitlab OAuth配置sonarqube ALM Integrations创建sonarqube project语言包和语言分析规则创建分析项目Gitlab-ci
转载 2024-03-23 18:23:50
427阅读
一、概述通常我们知道jira是软件项目流程管理工具,通过该工具,项目负责人可以分配人物给项目上的开发人员,开发人员随着开发的进度更新状态,进而反馈开发进度,项目的部署单独使用jenkins来实现。但是料想组内开发人员编写的代码能够通过jira一键发布打包,测试,合并到主分支,这样就更好。二、jira自定义流程2.1、自定义版本任务流程每次有一个版本需求的时候,我们需要自定义一个版本,命名为版本任务
转载 2024-03-14 20:52:39
771阅读
  • 1
  • 2
  • 3
  • 4
  • 5