主要内容:锁定一个特定的Runner,受保护的Runner,运行未标记的作业GitLab runner是一个构建实例,用于在多台机器上运行作业,并将结果发送到GitLab,并可将其放置在单独的用户,服务器和本地计算机上。 安装后,您可以将runner注册为共享或特定的。 “GitLab安装”一章介绍了runner的安装。 您可以通过使用特定或共享runner来为作业提供服务。 共享runner 这些runner对于多个具有相似要求的项目很有用。 您可以使用单个或少量Run
下表显示了项目中不同类型用户的可用用户权限级别: 编号 Guest Reporter Developer Master Owner 1 创建一个新问题 创建一个新问题 创建一个新问题 创建一个新问题 创建一个新问题 2 可以发表评论 可以发表评论 可以发表评论 可以发表评论 可以发表评论 3 能够在项目墙上写字 能够在项目墙上写字 能够在项目墙上写字 能够在项目墙上写字 能够在项目墙上写字 4 -
下表显示了GitLab CI / CD变量的列表。 编号 变量 GitLab Runner 描述 1 CI all 0.4 指定作业在CI环境中完成。 2 CI_COMMIT_REF_NAME 9.0 all 为项目构建定义分支或标记名称。 3 CI_COMMIT_REF_SLUG 9.0 all 它使用小写的变量,它减少到63个字节,只有和被替换为 。 4 CI_COMMIT_SHA 9.0 a
GitLab CI(持续集成)服务是GitLab的一部分,每当开发人员将代码推送到应用程序时,它都会构建和测试软件。 GitLab CD(连续部署)是一项软件服务,它将生产中的每一个代码的变化放在每天生产的部署中。 以下几点描述了GitLab CI/CD的用法: 它很容易学习,使用和扩展。 这是更快的系统,可用于代码部署和开发。 它可以通过设置您自己的runner(它是一个处理构建的应用程序)以及
主要内容:特征,优点GitLab CI(持续集成)服务是GitLab的一部分,它负责管理项目和用户界面,并允许对每次提交进行单元测试,并在构建失败时显示警告消息。 特征 它集成在GitLab界面中。 由于使用简单,结果更快等原因,在过去几年里它已经赢得了更多的人气。 它允许项目团队成员每天整合他们的工作。 整合错误可以通过自动构建轻松识别。 它可以在多种平台上执行,例如Windows,Unix,OSX和其他支持Go编
在本章中,我们将讨论如何从一个Bitbucket导入一个仓库到GitLab: 步骤(1): 登录到您的GitLab帐户并点击仪表板中的New project按钮: 步骤(2): 单击导入项目选项卡下的按钮: 步骤(3): 接下来,您需要登录到您的帐户。 如果您没有帐户,请点击注册链接创建一个新帐户,然后登录到帐户。 步骤(4): 当点击按钮(如步骤2所示)时,它将显示下面的屏幕并点击授予访问按钮:
GitLab允许您恢复存储库的备份副本。 在本章中,我们将讨论如何恢复GitLab中的备份副本: 步骤(1): 首先,使用SSH(Secure Shell)登录到您的GitLab服务器。 步骤(2): 在恢复备份副本之前,首先确保备份副本位于目录中。 步骤(3): 您可以使用创建备份作业章节中介绍的命令来检查备份副本。 步骤(4): 现在,使用以下命令停止与数据库相关的进程: 通过关闭它们,上述命
GitLab允许使用简单的命令获取存储库的备份副本。 在本章中,我们将讨论如何在GitLab中进行备份: 步骤(1): 首先,使用SSH(Secure Shell)登录到您的GitLab服务器。 步骤(2): 使用以下命令创建GitLab的备份: 步骤(3): 您可以通过添加环境变量SKIP来从备份中排除某些目录,如下所示: 步骤(4): 备份tar文件将在默认的目录中创建。 浏览到此路径并键入以
主要内容:创建Wiki页面的步骤Wiki是一个在GitLab中维护项目文档的系统。 它就像一个维基百科,它可以编辑和授权管理维基页面。 访客可以查看维基页面,开发者可以创建和编辑维基页面。 创建Wiki页面的步骤 步骤(1): 登录到您的GitLab帐户,转到您的项目并单击选项卡: 步骤(2): 现在输入标题,格式,填写内容部分,添加提交消息,然后点击创建页面按钮: 步骤(3): 您将获得新创建的维基页面,如下图所示:
主要内容:创建里程碑的步骤里程碑用于安排问题并将请求合并到一个确定的组中,通过设置开始日期和到期日期,可以在指定的时间内完成。 创建里程碑的步骤 步骤(1): 登录到您的GitLab帐户,转到您的项目并单击问题选项卡下的Milestones 选项: 步骤(2): 点击New milestone按钮: 步骤(3): 现在输入标题,说明,开始日期和截止日期,然后单击Create milestone按钮,如下图所示: 步骤(4)
GitLab可以引用提交消息中的特定问题来解决特定的问题。 在本章中,我们将讨论如何在GitLab中引用问题: 步骤(1): 要引用问题,您需要创建问题的问题编号。 要创建问题,请参阅创建问题章节。 步骤(2): 要查看创建的问题,请单击Issues选项卡下的List选项: 步骤(3): 在对本地存储库进行更改之前,请使用以下命令检查它是否为最新版本: 命令从远程服务器下载最新的更改并直接集成到当
主要内容:合并请求的步骤合并请求可用于对项目其他人员之间所做的代码进行交换,与他们讨论更改。 合并请求的步骤 步骤(1): 在创建新的合并请求之前,应该在GitLab中创建一个分支。 您可以参考本章创建分支: 步骤(2): 登录到您的GitLab帐户并转到项目部分下的项目: 步骤(3): 点击选项卡,然后点击New merge request 按钮: 步骤(4): 要合并请求,请从下拉列表中选择源分支和目标分支,然后单击
在本章中,我们将讨论如何在项目中创建问题: 步骤(1): 登录到您的GitLab帐户并转到项目部分下的项目: 步骤(2): 转到问题选项卡并单击新问题按钮创建一个新问题,如下所示: 步骤(3): 现在,填写标题,说明等信息,如果需要,可以选择用户分配问题,里程碑(请参阅本章以获取更多信息),操作时标签或可由开发人员在创建之后自行选择。 步骤(4): 点击 Submit issue 按钮,您将看到一
主要内容:创建用户权限的步骤在本章中,我们将讨论关于项目中的用户权限。 创建用户权限的步骤 步骤(1): 登录到您的GitLab帐户,然后单击Settings选项卡下的 Members选项: 步骤(2): 它将打开下面的屏幕将成员添加到您的项目中: 步骤(3): 在“Choose a role permission” 部分下单击下拉列表时,您将看到不同类型的权限: 您可以参考添加用户章节用于设置用户权限并将用户添加到项目。
主要内容:删除用户的步骤在本章中,我们将讨论如何从GitLab中的项目中删除用户。 删除用户的步骤 步骤(1): 登录到您的GitLab帐户并转到Projects部分下: 步骤(2): 现在,单击Settings 选项卡下的Members选项: 步骤(3): 您将看到“Existing members and groups”部分下的用户列表,并单击右侧的删除选项以从项目中删除用户: 步骤(4): 点击删除按钮后,会弹出一