草庐IT

GitLab-CI

全部标签

CI/CD:持续集成/持续部署

目录一、“持续”是什么意思?二、CI/CD概述2.1CI:持续集成2.2CD:持续部署2.3持续交付(ContinuousDelivery) 三、持续集成(CI)/持续部署(CD)的优势四、我们熟知的CI/CD工具都有哪些?4.1GitLabCI4.2Jenkins4.3JenkinsvsGitLabCI/CD的功能对比4.4JenkinsvsGitLabCI/CD优缺点  4.4.1Jenkins的优点4.4.2Jenkins的缺点4.4.3GitLabCI/CD的优点4.4.4GitLabCI/CD的缺点4.5JenkinsvsGitLabCI/CD如何选?前言:工厂里的组装线以快速、自动

centos7安装部署gitlab

参考文章:centos7部署gitlab-星尘yuan-博客园一、Gitlab介1.1gitlab信息GitLab是利用RubyonRails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。与Github类似,GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。本篇教程将教你如何安装部署及使用GitLab。GitLab是由GitLabInc.开

linux - 在 ubuntu 服务器 17.04 上安装 gitlab-ce

我正在尝试在运行Ubuntu服务器17.04的系统上安装gitlab-ce包。我遵循了官方安装说明here.首先我跑了:sudoapt-getinstallcurlopenssh-serverca-certificatespostfix我已经安装了所有这些。然后我跑了:curl-sShttps://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh|sudobash这也很好用。但是当我尝试运行时sudoapt-getinstallgitlab-ce我收到以下错误消息:Readingpackage

linux - 在 ubuntu 服务器 17.04 上安装 gitlab-ce

我正在尝试在运行Ubuntu服务器17.04的系统上安装gitlab-ce包。我遵循了官方安装说明here.首先我跑了:sudoapt-getinstallcurlopenssh-serverca-certificatespostfix我已经安装了所有这些。然后我跑了:curl-sShttps://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh|sudobash这也很好用。但是当我尝试运行时sudoapt-getinstallgitlab-ce我收到以下错误消息:Readingpackage

超级详细GitBook和GitLab集成步骤【linux环境】

介绍本文主要是在gitlab上集成gitbook实现提交时gitbook自动刷新部署,以及在linux环境上搭建gitlabgitbook,集成GitLabCI实现一个企业级或个人的Wiki系统环境准备1.一台linux服务器2.安装node以及npm环境(这里注意node环境不要过高不然在安装gitbook时会有报错推荐:v12.16.3)linux安装Node教程在root目录下创建node文件夹mkdirnodecdnode下载解压wgethttps://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-x64.tar.xztarxfnode-v1

php - 有没有像 GITLAB 这样用 PHP 写的程序?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我正在寻找可在我公司的内部网上运行的程序来帮助整理项目。GitHub是不可能的,因为我不会为私有(private)仓库付钱,但我喜欢GitHub的样子。GITLAB也不错,我会选择它,除非我的服务器运行的是PHP而不是Ruby。有解决办

php - 有没有像 GITLAB 这样用 PHP 写的程序?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我正在寻找可在我公司的内部网上运行的程序来帮助整理项目。GitHub是不可能的,因为我不会为私有(private)仓库付钱,但我喜欢GitHub的样子。GITLAB也不错,我会选择它,除非我的服务器运行的是PHP而不是Ruby。有解决办

解决GitLab中使用SSH的git clone总是提示输入密码且任何密码都不对

解决GitLab中使用SSH的gitclone总是提示输入密码且任何密码都不对  笔者最近在新Linux中安装GitLab后,发现一个诡异的事情。当配置完管理员账号、SSH密钥之后、开启防火墙端口号、在GitLab新建仓库test等等之后,笔者尝试在远程客户端Windows上使用gitclone来clone这个在GitLab上的仓库,使用的是SSH协议。但无论clone的URL是否正确,终端提示输入密码,且输入任何密码都不对。完整提示信息内容如下:笔者报错时的运行环境:GitLab:gitlab-ee-14.3.6-ee.0.el8.x86_64GitLab上的Linux:CentOSStre

php - 我如何将 phpunit 与 Hudson CI 集成?

我们正在考虑从phpundercontrol切换到Hudson(它看起来有一些非常酷的功能!)但我不知道如何显示phpunit日志。我让phpunit在Hudson中使用ant运行良好,并且--log-xml将phpunit.xml放入该构建的适当构建/文件夹中。但我不知道如何让它显示在构建中,以便我们可以看到运行的测试以及失败的测试(如果有的话)。在我弄清楚之后,下一步就是获取覆盖率、指标和API:)对于在HTML上生成它的任何东西来说似乎应该是微不足道的,例如告诉hudson“对于这个项目,为每个构建显示一个指向‘API’的链接,并链接到构建/$BUILDNUM/api/index

php - 我如何将 phpunit 与 Hudson CI 集成?

我们正在考虑从phpundercontrol切换到Hudson(它看起来有一些非常酷的功能!)但我不知道如何显示phpunit日志。我让phpunit在Hudson中使用ant运行良好,并且--log-xml将phpunit.xml放入该构建的适当构建/文件夹中。但我不知道如何让它显示在构建中,以便我们可以看到运行的测试以及失败的测试(如果有的话)。在我弄清楚之后,下一步就是获取覆盖率、指标和API:)对于在HTML上生成它的任何东西来说似乎应该是微不足道的,例如告诉hudson“对于这个项目,为每个构建显示一个指向‘API’的链接,并链接到构建/$BUILDNUM/api/index