相关疑难解决方法(0)

如何在 Jenkins 中使用 Github 个人访问令牌

我可以通过多种方式提出这个问题,例如如何使用 Github 个人访问令牌配置 Jenkins 凭据如何使用 Github 个人访问令牌在 Jenkins 中克隆 Github 存储库

所以这就是问题所在


我知道的替代解决方案

但我的问题是如何使用 Jenkins 设置 Github 连接 Personal Access Token

authentication github jenkins jenkins-github-plugin

25
推荐指数
2
解决办法
3万
查看次数

更改 jenkins 管道以使用 github 而不是 gitlab

我有一组在 jenkins 管道中运行的自动化测试,测试代码位于 gitlab 中。我从 gitlab 中提取代码的部分如下所示:

在此处输入图片说明

我使用那里已经存在的 gitlab 凭据(因为其他项目使用相同的 gitlab 凭据)。

我使用一个位于测试代码库中的简单 jenkinsfile 从这里运行脚本。大致是这样的:

  agent {
    kubernetes {
      defaultContainer 'jnlp'
      yaml """
        apiVersion: v1
        kind: Pod
        metadata:
          labels:
            application: auto_ish
        spec:
            containers:
              - name: node
                image: node:12.14.1
                command:
                - cat
                tty: true
      """
    }
  }
  stages {
    stage('Build') {
      steps {
        container('node') {
            sh '''
                npm install
            '''
        }
      }
    }

    stage('Test') {
      steps {
        container('node') {
          sh 'node_modules/.bin/wdio ./test/config/wdio.conf.acc.js --suite SmokeTest --mochaOpts.grep=@smoke' 
         }
      }
    }
Run Code Online (Sandbox Code Playgroud)

我的问题:

我的自动化测试的代码库最近移到了 github,我很难让它在 …

github jenkins

7
推荐指数
2
解决办法
5255
查看次数