一、gitlab配置账户

1.1 新建账户

管理区-用户-新建用户<由于项目较多,这里使用管理员权限>。

1.2 建立token

注意:如果没有其他要求,只选read_repository。

二、jenkins添加插件

        安装插件前进行备份:plugins, jobs,secrets,users

# cp -r plugins plugins20260622
# cp -r users users20260622
# cp -r secrets secrets20260622
# cp -r jobs jobs20260622

三、配置jenkins

四、pipeline部署测试

def gitlab_url="http://192.168.xx.xxx/201207/platform-ment.git"
pipeline {
  agent any
  tools {
      maven 'mvn399'
      jdk 'jdk17'
  }
  environment {
      JOB_NAME="${env.JOB_NAME}"
      IMAGE_BUILD="${BUILD_ID}"
      SERVICE_DIR="platform-ment-api"
      APP_NAME="platform-ment-api"
      NAMESP="devshenfu"
      HARBOR_IM="shenfu"
      GITLAB_API_TOKEN = 'xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx'
  }
  parameters {
      choice (choices: ['dev','master'], description: '指定配置文件',name: 'config')
  }
  stages {
      stage('拉取代码'){
          steps {checkout([$class: 'GitSCM', branches: [[name: "${params.config}"]], extensions: [], userRemoteConfigs: [[credentialsId: "${GITLAB_API_TOKEN}", url: "${gitlab_url}"]]])
          }
      }
  }
}

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐