小编pkp*_*kpk的帖子

构建失败后代码构建继续

我正在使用git,codebuild和elastic beanstalk构建CI/CD管道.

在代码构建执行期间,当构建由于测试用例的语法错误而失败时,我看到代码构建进展到下一阶段并且最终继续产生工件.

我的理解是如果构建失败,执行应该停止.这是正确的行为吗?

请参阅下面的buildspec.

version: 0.2

phases:
  install:
    commands:
      - echo Installing package.json..
      - npm install
      - echo Installing Mocha...
      - npm install -g mocha
  pre_build:
    commands:
      - echo Installing source NPM placeholder dependencies...
  build:
    commands:
      - echo Build started on `date`
      - echo Compiling the Node.js code
      - mocha modules/**/tests/*.js
  post_build:
    commands:
      - echo Build completed on `date`
artifacts:
  files:
    - modules/*
    - node_modules/*
    - package.json
    - config/*
    - server.js
Run Code Online (Sandbox Code Playgroud)

build aws-codepipeline aws-codebuild

18
推荐指数
4
解决办法
6973
查看次数

nodejs Kue作业处理逻辑

我有一个非常简单的逻辑问题.

我将在一个单独的应用服务器上运行作业处理逻辑.

我的工作处理应用程序将是一个独立的应用程序,无需处理任务.

在我的代码中,如何确保我的应用程序不断检查redis服务器的作业? - 我需要在无限循环中运行代码吗? - 或者我需要继续重新启动我的应用程序

或者在Kue有一些内置的机制,我在这里失踪了?

谢谢

redis node.js kue

5
推荐指数
1
解决办法
4125
查看次数

如何使用 aws 代码构建创建特定于构建系统的环境文件

我从 .env 文件(我使用的是 dotenv 包)中获取环境特定变量。此文件不受版本控制。

使用代码管道阶段 codebuild 如何创建此 .env 文件及其内容?

我在想,我必须使用 buildspec 来创建 .env 文件并将内容添加到 .env 文件中,但不知道如何?

谢谢

amazon-web-services aws-codepipeline aws-codebuild

5
推荐指数
2
解决办法
2312
查看次数