问题标签 [aws-codebuild]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
312 浏览

node.js - 在构建 Spring Boot 应用程序之前安装 nodejs

所以我正在构建一个带有 Angular 4 前端的 Spring Boot 应用程序,我需要自动化构建,我正在为此使用 AWS 开发人员套件

我已经创建了监视我的 repo 更改的管道,并且我有这个 buildspec.yml 具有以下配置

它基本上是安装nodejs,然后安装angular-cli来构建Angular 4,然后在spring boot中将所有dist/*移动到/resources/public,然后运行maven build。

我的问题是我无法安装节点我尝试了很多方法都没有为我工作,任何人都可以帮助我第二眼或对此有任何经验吗?

我的 AWS codebuild 构建环境是 Java8

0 投票
5 回答
4073 浏览

aws-codepipeline - Github monorepo 作为 AWS CodePipeline 的源

我们使用 monorepo 方法将源代码存储在 github 中。

目前是否可以仅在提交到特定子文件夹时触发 CodePipeline。

TeamCity 目前可以通过在 Source Repository 上设置过滤器来实现这一点,但我没有看到 CodePipeline 的示例。

0 投票
2 回答
1669 浏览

git - 使用 aws codebuild 构建代码。源版本语法

我正在尝试在特定分支上使用 AWS codebuild 构建我的代码。但它总是失败,因为 yml 文件不存在(因为 git 分支)或者我得到“Git Clone Failed: invalid reference:”

当您使用 git 分支时,谁能告诉我源版本的正确语法是什么?

0 投票
2 回答
2626 浏览

amazon-web-services - 如何使用 AWS CodeBuild 构建开发/测试/产品

我在 AWS CodeCommit 中托管了一个存储库buildspec.yml,根目录中有一个存储库,AWS CodeBuild 使用该存储库从源代码构建。

是否可以传入变量/读取源(AWS Pipeline arn?)或类似的东西,以便我可以在 AWS CodeBuild 中确定是进行开发、测试还是产品构建?

如果没有,是否有另一种方法可以在我缺少的 AWS CodePipeline 中完成此任务?

0 投票
0 回答
441 浏览

node.js - Node server.js 没有从弹性 beanstalk 中获取环境变量

我尝试在 AWS Elastic Beanstalk 上使用 AWS CodeBuild 启动 node.js 项目。我将环境变量放在软件配置下的 Elastic Beanstalk 配置中。之后我将我的项目部署到 Elastic Beanstalk 并且我的 server.js 没有 env 变量。

我在 server.js 的顶部实现了一个 console.log(process.env),但是我在 Elastic Beanstalk 配置中没有填写任何 env 变量。我访问了 Elastic Beanstalk 日志。

我的日志也向我展示了这一点:

0 投票
4 回答
1261 浏览

amazon-web-services - AWS Codebuild createProject 方法缺少 Github 身份验证的 oauth 令牌参数?

AWS Codebuild createProject 方法缺少 Github 身份验证的 OAuth 令牌参数?

我想避免使用 CodePipeline。我想以编程方式使用 Github 令牌创建一个代码构建项目,但我似乎找不到包含 GitHub 令牌的方法。正如任何人经历过的那样?

我尝试使用以下 URL 格式: https://${original.github.token}:@github.com/${original.organizations.name}/${original.repos.name}.git 但这不起作用。Codebuild 不允许我创建 webhook。

这是文档。 http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/CodeBuild.html 是否可以使用 GitHub 访问令牌创建代码构建?我知道如何使用代码管道来做到这一点,但如果可能的话,我想避免使用代码管道。

0 投票
2 回答
5146 浏览

amazon-web-services - ng build 没有权限

我正在为我的 Spring boot + Angular 4 项目自动配置 CodeBuild,在该项目中我使用 maven-frontend-plugin 安装 node 和 npm。由于它在本地安装它们,因此我的 ng 构建会引发如下错误。有什么帮助吗?

这是我的 pom 部分

0 投票
1 回答
4740 浏览

amazon-web-services - 将 SonarQube 与 AWS CodeBuild 集成

SonarQube有没有办法整合AWS CodeBuild

由于我无法在 上安装任何插件AWS CodeBuild,因此我想就如何实现这一点提出一些建议。

- - - 编辑 - - - -

我想我可以使用https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner

0 投票
2 回答
757 浏览

git - 代码构建将工件推回 github 的问题

我正在尝试运行 maven release:prepare with aws code build 并收到一条错误消息

也尝试传递公钥和私钥,这也不起作用有没有办法使用 github 用户名和密码而不是 ssh 密钥将代码推送回 github

0 投票
5 回答
8795 浏览

amazon-web-services - 在 CodePipeline 中获取提交 ID

我正在CodePipeline使用CodeCommit. master推送到分支会自动触发构建。在CodePipeline控制台中,可以清楚地看到我正在接收提交 ID,但我需要在构建环境中获取它,以便在构建时将它们作为标签添加到 ECS 映像中。有没有办法进入构建环境。 这是我要找的身份证