![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Gitlab
文章平均质量分 59
Simon.m
这个作者很懒,什么都没留下…
展开
-
git中如何解决冲突
准备工具Git-2.31.1-64-bit.exe (git)SourceTreeSetup-3.4.3.exe (git版本管理工具)TortoiseGit-2.12.0.0-64bit.msi (小乌龟)TortoiseGit-LanguagePack-2.12.0.0-64bit-zh_CN.msi (小乌龟语言包)冲突场景&解决方法1. 本地develop分支与服务器develop分支冲突解决方法:利用sourcetree工具,将本地代码切换到develop分支,然后原创 2021-09-30 14:04:54 · 330 阅读 · 0 评论 -
基于gitlab持续集成Newman执行单元测试
Newmannewman官网介绍,Newman 是 Postman 推出的一个 nodejs 库,直接来说就是 Postman 的json文件可以在命令行执行的插件。Newman 可以方便地运行和测试集合,并用之构造接口自动化测试和持续集成。导出接口集合Json文件postman中没一个接口都可以自定义tests脚本实现断言功能导出接口集合导出命名为ids4.postman_collection.json安装nodehttps://www.runoob.com/nodejs/node原创 2020-12-15 17:43:54 · 452 阅读 · 1 评论 -
Window环境搭建基于gitlab持续集成Devops方案
此文章介绍关于gitlab使用.gitlab-ci.yml构建自动化发布流程,由于是window环境,所以采用批处理(bat)文件方式构建管道命令。本次讲解可用于测试环境单击部署,如果是开发环境请尽量考虑容器(docker)部署。准备工作此次讲解是基于.net构建的项目,所以在服务器上需要安装一下必备部署包Nuget包管理器,用于还原依赖包Msbuild用于编译发布项目项目结构项目根目录新建文件.gitlab-ci.ymlstages: - build - c原创 2020-12-04 17:05:26 · 411 阅读 · 0 评论 -
Mac环境搭建基于gitlab持续集成Devops方案
1.gitlab持续集成概要gitlab提供了一套优秀的持续集成方案持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。本文基于MacOs Mojave 10.14.2环境讲解,需要提前安装Mac包管理器brewhome, 添加链接描述, 推荐使用brew安装软原创 2020-09-06 18:26:14 · 1253 阅读 · 0 评论 -
找不到资产文件 obj\project.assets.json,NuGet 包还原以生成此文件
vs2019编译netcore项目失败记录此次处理vs2019编译.netcore项目出错的情况,刚开始一脸懵逼,是因为系统环境装完后只可以编译通过,后面发现不能编译了,比较诡异的情况发生了,但是不知道怎么解决系统是刚重装的window10企业版本,VS2019从官网重新下载安装,打开以前编写的.netcore项目,编译发现出现如下错误,初步怀疑是.netcore环境没有安装好...原创 2020-03-07 17:11:38 · 1764 阅读 · 0 评论 -
GitLab CI/CD 的执行流程
介绍GitLab CI/CD 是一个简洁好用的的持续集成/持续交付的框架。通过为你的项目配置一个或者多个 GitLab Runner,然后撰写一个 .gitlab-ci.yml,你就可以很方便地利用 GitLab CI/CD 来为你的项目引入持续集成/交付的功能。执行流程StageGitLab CI/CD 的执行过程中首先驱动的是 Stage。CI 中 Stage 的执行...转载 2019-02-21 14:23:16 · 2161 阅读 · 0 评论