小编Dan*_*hko的帖子

如何在jenkins管道中运行docker-compose实例

我已经建立了一个基于家庭的CI服务器来处理个人项目.下面你可以看到分支"staging"会发生什么.它工作正常,但这种管道配置的问题是:

1)停止实例的唯一方法似乎是中止jenkins中的构建,导致退出代码143并构建标记为红色而不是绿色

2)如果机器重新启动,我必须手动触发构建

3)我想应该有更好的方法来处理这个问题?

谢谢

stage('Staging') {

  when {
    branch 'staging'
  }

  environment {
    NODE_ENV = 'production'
  }

  steps {
    sh 'docker-compose -f docker-compose/staging.yml build'
    sh 'docker-compose -f docker-compose/staging.yml up --abort-on-container-exit'
  }

  post {
    always {
      sh 'docker-compose -f docker-compose/staging.yml rm -f -s'
      sh 'docker-compose -f docker-compose/staging.yml down --rmi local --remove-orphans'
    }
  }

}
Run Code Online (Sandbox Code Playgroud)

jenkins docker-compose

11
推荐指数
1
解决办法
1989
查看次数

调试VIM中的Nodejs V8

目前是否有选项在vim中调试v8?

在第8版中,他们弃用了旧选项--debug和--debug-brk,而node-vim-debugger似乎并不知道新协议.

debugging vim node.js

9
推荐指数
1
解决办法
2048
查看次数

ES6 / Typescript导入:导入*和名称一行

如何在1行上写呢?

import * as Express  from 'express';
import { Application, NextFunction, Request, Response } from 'express';
Run Code Online (Sandbox Code Playgroud)

您的开发者丹

import typescript ecmascript-6

7
推荐指数
1
解决办法
2542
查看次数

CouchDB / PouchDB 芒果查询:有数组

是否可以使用 mango 查询找到那些在数组字段中提供字符串的文档?

说,

const doc = {
  _id: 'testdoc',
  tags: ['pouch', 'couch', 'mysql'],
}

$db.find({ selector: {
  tags: {
    $has: 'pouch' // what goes here?
  } 
}})
Run Code Online (Sandbox Code Playgroud)

couchdb pouchdb

4
推荐指数
1
解决办法
884
查看次数

网络错误:重新获取时将循环结构转换为 JSON

这是一个很奇怪的问题。

我有一个相当简单的查询,无论我触发多少次,它在 Graphiql 中都运行得很好

但在浏览器中,当我调用data.refetch(). 最奇怪的是,在 Chromium 中, Network error: Converting circular structure to JSON 如果 FF 错误是 Network error: cyclic object value

在 Chrome 中,我没有安装 redux-dev-tools,错误与 Chromium 中的错误相同

其他查询重新获取得很好,但这个查询被卡住了!当然我已经多次重启服务器,清除缓存等等。

我使用的是 apollo v2,查询没有什么特别的:

query ProductsListQuery($offset: Int!, $limit: Int!) {
  products(offset: $offset, limit: $limit) {
    items {
      id
      title
      shortDescription
      tags
      imagesIds
      __typename
    }
    total
    __typename
  }
}
Run Code Online (Sandbox Code Playgroud)

结果:

{
  "data": {
    "products": {
      "items": [
        {
          "id": "5a39b5469066625581a326c4",
          "title": "Test1",
          "shortDescription": "",
          "tags": [],
          "imagesIds": {
            "main": null …
Run Code Online (Sandbox Code Playgroud)

apollostack react-apollo

2
推荐指数
1
解决办法
2286
查看次数

需要澄清:从React中的无状态组件返回数组是否正确?

文档说你可以从render方法返回数组,但是没有提到sfc.打字稿也不允许打字

然而它完美无缺.

这是一个错误还是一个功能?

javascript typescript reactjs

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

mocha 选择在多个目录中查找测试

我需要从srctest目录运行测试。我已将以下行添加到mocha.opts,但它没有帮助:

"./{src,test}/**/*.spec.ts"

glob mocha.js

0
推荐指数
1
解决办法
1390
查看次数