概述

Gitlab是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。
2022年2月消息,极狐(GitLab)正式宣布推出极狐GitLab SaaS (JihuLab.com),为中国用户提供从源代码托管到开发运维的全栈式一体化DevOps SaaS平台与企业级专家咨询服务。

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。

配置 GitLab

jenkins-add-gitlab

API token获取:GitLab用户创建访问令牌

jenkins-add-gitlab-api-token

配置 Git

Git的路径可以通过which git获取
jenkins-config-git

新建任务

jenkins-add-task
jenkins-add-task-config-git
jenkins-add-task-config-execute-shell

构建任务

jenkins-task-build
jenkins-task-build-error
jenkins-task-build-result