Tommy744 Tommy744
3年前
针对开发人员的21个Jenkins替代方案
当谈到CI/CD工具时,我们都会提到Jenkins。它是构建和测试项目的超级有效工具,从而使持续不断的轻松集成成为可能。但是,Jenkins并不是唯一的CI/CD工具。我们还有其他很多选择!1.GitLab它是一个开源的Web系统,可用于将持续集成,持续部署应用到你的项目中,而无需任何第三方应用程序。它提供了友好的用户界面以及分布式版本控制
Stella981 Stella981
2年前
Gitlab+Jenkins+K8s集群+Kuboard+Harbor实现自动化CICD
本次通过GitlabJenkinsK8s集群KuboardHarbor实现自动化CICD,当容器镜像推送到Harbor镜像库中之后,自动触发dockerpull更新Kubernetes环境中的容器镜像。实验拓扑图:!1.png(https://s2.51cto.com/images/20201004/16018188
Stella981 Stella981
2年前
Jenkins+Ansible+Gitlab自动化部署三剑客
JenkinsAnsibleGitlab自动化部署三剑客小中大showerlee2016031113:00Ansible(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.
Stella981 Stella981
2年前
Git 使用教程—以 GitLab 上的 Django 项目为例
一、代码提交流程1\.clone代码到本地有两个命令,第一个是clonemaster主分支代码,第二个是clone某个branch分支代码。团队项目开发中,我一般是clone别人分支代码进行整合,master主分支代码很少动。gitclonehttp://www.xxx.xxx.git
Stella981 Stella981
2年前
Git设置分支保护实现CodeReview卡点
Git设置分支保护实现CodeReview卡点GIT是一个分布式版本控制系统的软件,主要用来控制代码的版本。所谓分布式也就是每一个git的客户端都有一份完成的代码库,这样如果中央服务器出现问题,代码也会在各个开发者的电脑上有备份。(本文以下内容以GitLab为例)GitFlow模式将代码和环境对应
Stella981 Stella981
2年前
Jenkins+maven+gitlab自动化部署之Jenkins系统管理配置(四)
一、Jenkins全局工具配置在jenkins首页依次进入系统管理全局工具配置:1)jdk、git、maven配置指定其在服务器中的目录位置!(https://oscimg.oschina.net/oscnet/fbe7fbf86d23a153369c16e3404a92792f2.png)!(https://oscimg.
Stella981 Stella981
2年前
Jenkins+GitLab+Docker+SpringCloud实现可持续自动化微服务
现有混合云平台的场景下,即有线下和线上的环境,又有测试与正式的场景,而且结合了Docker,导致打包内容有所区分,且服务的发布流程复杂起来,手工打包需要在编译阶段就要根据环境到处更改配置,因此纯手工发布增加了实施的难度,需要一个统一的适应各种环境部署的方案。!JenkinsGitLabDockerSpringCloud实现可持续自动化微服务(h
Stella981 Stella981
2年前
Eclipse安装Git插件及简单操作
0\.前言说一件事,说起来也是好笑,工作三年半了,还没接触到团队开发,都是一个人小打小闹。因此连Git都没有使用过。感觉好Low的,这一篇,简单讲一下,Eclipse配置Git插件,并提交代码到GitLab上,这个应该很多人都懂的,知道的基本可以跳过,看下一篇了,自动化构建Jenkins.1\.安装EGit插件这个直接在
helloworld_40038029 helloworld_40038029
11个月前
Jenkins+Ansible+Gitlab 自动化部署三剑客
在软件测试领域中,自动化测试已经成为一种必备的技能。Selenium是自动化测试中使用最广泛的工具之一,而Pytest和Allure则是Python语言中常用的测试框架和测试报告工具。本文将介绍如何将Selenium、Pytest和Allure三者结合起来进行自动化测试,并分析其优势和应用场景。