小编pun*_*eth的帖子

查询格式错误,查询名称后没有start_object

我正在针对AWS Elasticsearch 5.1运行此查询并获取格式错误的查询错误.这是请求的正文.我基本上只是在时间范围内检查字段是否存在.

{
  "query": {
    "bool": {
      "filter": {
        "bool": {
          "must": [
            {
              "range": {
                "@timestamp": {
                  "gt": "2017-03-21T15:37:08.595919Z",
                  "lte": "2017-04-21T15:52:08.595919Z"
                }
              }
            },
            {
              "query": [
                {
                  "query_string": {
                    "query": "_exists_: $event.supplier"
                  }
                }
              ]
            }
          ]
        }
      }
    }
  },
  "sort": [
    {
      "@timestamp": {
        "order": "asc"
      }
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

elasticsearch elastalert

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

Jenkins管道里程碑没有取消之前正在进行的构建

我正在尝试Jenkins管道和里程碑,并且无法弄清楚为什么Jenkins在新构建跨越里程碑时不取消之前的构建.

示例Jenkinsfile

pipeline {
    agent any

    parameters {
        booleanParam(defaultValue: true, description: '', name: 'userFlag')
    }

    stages {
        stage("foo") {
            steps {
                milestone(ordinal: 1, label: "BUILD_START_MILESTONE")
                sh 'sleep 1000'
            }
        }
    } 
}
Run Code Online (Sandbox Code Playgroud)

触发此管道两次不会取消第一个作业

jenkins jenkins-pipeline

7
推荐指数
3
解决办法
4241
查看次数

替换对象中找到的字符串中的某些字符

我有一个对象列表,并且希望在使用密钥时将所有出现的 替换.:Namejq

输入:

{
  "Parameters": [
    {
      "Name": "TEST.AB.SOMETHING",
      "Value": "hvfuycsgvfiwbiwbibibewfiwbcfwifcbwibcibc"
    },
    {
      "Name": "TEST_GF_USER",
      "Value": "ssssecret"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

预期输出:

{
  "Parameters": [
    {
      "Name": "TEST:AB:SOMETHING",
      "Value": "hvfuycsgvfiwbiwbibibewfiwbcfwifcbwibcibc"
    },
    {
      "Name": "TEST_GF_USER",
      "Value": "ssssecret"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

json jq

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

Jenkins声明式管道并行步骤执行程序

我正在将一项工作从多任务迁移到Jenkins声明式管道工作。我无法在多个执行程序上运行并行步骤。

例如,在下面的管道中,我在运行管道时仅看到一个执行程序。

我想知道为什么只使用一个执行器。想法是,每个并行步骤都将获取将构建docker映像的make目标。

pipeline {
  agent none
  stages {
    stage('build libraries') {
      agent { label 'master' }
      steps {
        parallel(
          "nodejs_lib": {
            dir(path: 'nodejs_lib') {
                sh 'sleep 110'
            }
          },
          "python_lib": {
            dir(path: 'python_lib') {
              sh 'sleep 100'
            }
          }
        )
      }
    }
  }
  options {
    ansiColor('gnome-terminal')
    buildDiscarder(logRotator(artifactDaysToKeepStr: '', artifactNumToKeepStr: '', daysToKeepStr: '', numToKeepStr: '30'))
    timestamps()
  }
}
Run Code Online (Sandbox Code Playgroud)

jenkins jenkins-pipeline jenkins-declarative-pipeline

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

Jenkins构建在具有java.lang.InterruptedException的从属服务器上失败

詹金斯建立失败 Cannot contact XXXXXXXXXXXX: java.lang.InterruptedException

时。不管是竞价型实例还是按需实例

Jenkins ver. 2.60.3 
Amazon EC2 plugin 1.36
Run Code Online (Sandbox Code Playgroud)

jenkins

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

将简单的JSON对象转换为属性文件

我有一个简单的JSON对象,并希望将其转换为bash中的属性文件。

输入:

{
    "foo": "bar",
    "abc": "def ghi"
}
Run Code Online (Sandbox Code Playgroud)

预期输出:

foo="bar"
abc="def ghi"
Run Code Online (Sandbox Code Playgroud)

bash sh jq

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