最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

AWS CodeBuild SDK,源于GitHub

IT培训 admin 3浏览 0评论

AWS CodeBuild SDK,源于GitHub

我有以下用例。 (使用AWS CodeBuild Node.js SDK)

我需要使用私有GitHub存储库作为CodeBuild项目的源。

案例号1

当我转到CodeBuild项目并就位“编辑源代码”时,我粘贴了一个个人访问令牌,并且一切正常。

案例2]

当我想使用AWS CodeBuild Node.js SDK实现相同的目的时,就会出现问题。

我使用的是相同的现有CodeBuild项目,并且将我的AWS.CodeBuild.start参数设置如下

{
   projectName: CODEBUILD_PROJECT,
   sourceLocationOverride: "",
   buildspecOverride: buildspecYML,
   sourceTypeOverride: "GITHUB",
   sourceAuthOverride: {
      // Deprecated, but TS requires it
      type: "OAUTH",
      resource: TOKEN
   }
}

我得到回应:

InvalidInputException: No Access token found, please visit AWS CodeBuild console to connect to GitHub

我的问题是。 SDK的当前状态是否支持我的用例?如果是,我该如何实现?

我在通过TS类型定义时注意到的一件事是目前仅支持OAUTH类型的注释。因此,我不确定是否有实现我的用例的方法。

export interface SourceAuth {
    /**
     *   This data type is deprecated and is no longer accurate or used.   The authorization type to use. The only valid value is OAUTH, which represents the OAuth authorization type.
     */
    type: SourceAuthType;
    /**
     * The resource value that applies to the specified authorization type.
     */
    resource?: String;
  }

更多详细信息:

我想在这里实现的目标是构建一个简单的CI,将通过GitHub App对其进行管理,因此我要传递的令牌是用户访问令牌。

我有以下用例。 (使用AWS CodeBuild Node.js SDK)我需要使用私有GitHub存储库作为CodeBuild项目的源。案例1当我转到CodeBuild项目并单击“编辑源代码”时...

回答如下:

使用Github源码,您有两个用于authType的选项:

AWS CodeBuild SDK,源于GitHub

我有以下用例。 (使用AWS CodeBuild Node.js SDK)

我需要使用私有GitHub存储库作为CodeBuild项目的源。

案例号1

当我转到CodeBuild项目并就位“编辑源代码”时,我粘贴了一个个人访问令牌,并且一切正常。

案例2]

当我想使用AWS CodeBuild Node.js SDK实现相同的目的时,就会出现问题。

我使用的是相同的现有CodeBuild项目,并且将我的AWS.CodeBuild.start参数设置如下

{
   projectName: CODEBUILD_PROJECT,
   sourceLocationOverride: "",
   buildspecOverride: buildspecYML,
   sourceTypeOverride: "GITHUB",
   sourceAuthOverride: {
      // Deprecated, but TS requires it
      type: "OAUTH",
      resource: TOKEN
   }
}

我得到回应:

InvalidInputException: No Access token found, please visit AWS CodeBuild console to connect to GitHub

我的问题是。 SDK的当前状态是否支持我的用例?如果是,我该如何实现?

我在通过TS类型定义时注意到的一件事是目前仅支持OAUTH类型的注释。因此,我不确定是否有实现我的用例的方法。

export interface SourceAuth {
    /**
     *   This data type is deprecated and is no longer accurate or used.   The authorization type to use. The only valid value is OAUTH, which represents the OAuth authorization type.
     */
    type: SourceAuthType;
    /**
     * The resource value that applies to the specified authorization type.
     */
    resource?: String;
  }

更多详细信息:

我想在这里实现的目标是构建一个简单的CI,将通过GitHub App对其进行管理,因此我要传递的令牌是用户访问令牌。

我有以下用例。 (使用AWS CodeBuild Node.js SDK)我需要使用私有GitHub存储库作为CodeBuild项目的源。案例1当我转到CodeBuild项目并单击“编辑源代码”时...

回答如下:

使用Github源码,您有两个用于authType的选项:

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论