小编kag*_*kij的帖子

Azure DevOps:合并拉取请求时不要将任务状态设置为“已关闭”

我正在使用 Azure DevOps 进行规划和编码,
现在当合并带有附加问题(任务)的 PR 时,任务会自动设置为“关闭”(我使用基于敏捷的项目模板)
有没有办法更改它,例如我希望将自定义状态设置为“准备部署”而不是“已关闭”?

azure-devops

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

Docker 中的 Azure DevOps 代理:添加自定义功能

我按照 DockerHub 上的指南在 Docker 中运行 Azure DevOps 代理:

docker run -d -e VSTS_ACCOUNT='kagarlickij' \
    -e VSTS_POOL='Self-Hosted-Containers' \
    -e VSTS_TOKEN='a***q' \
    mcr.microsoft.com/azure-pipelines/vsts-agent:ubuntu-16.04-docker-18.06.1-ce
Run Code Online (Sandbox Code Playgroud)

我想自动向代理添加自定义功能,这怎么可能?

在此输入图像描述

docker azure-devops

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

通过 SSH 协议的 Github Gist 不起作用

我正在使用双因素身份验证,这就是为什么 HTTPS 不是使用 GitHub 存储库和要点的便捷方式的原因。

我的~/.ssh目录中有正确的配置github_pr_key文件。

我能够克隆我所有的个人和公共存储库。

但是我无法通过 SSH 克隆我的任何私人或公共要点,我有这个错误:

~/Desktop >> git clone git@gist.github.com:d1b8041051e62aa34f337b3dabc77d9a.git                                                                                                                                
Cloning into 'd1b8041051e62aa34f337b3dabc77d9a'...
The authenticity of host 'gist.github.com (192.30.253.118)' can't be established.
RSA key fingerprint is SHA256:nThbg6kXUpJWGl22E1IGOCspRomTxdCARLviKw6E5SY8.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'gist.github.com,192.30.253.118' (RSA) to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the …
Run Code Online (Sandbox Code Playgroud)

ssh gist github

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

AWS API 网关 Lambda 错误正则表达式

我有用 Python 2.7 编写的 Lambda 函数,它是从 API 网关触发的,

我希望 API Gateway 在 Lambda 失败时返回 400 代码并且我不想使用 Lambda 代理,因此我正在尝试设置 API Gateway 集成响应。

当 Lambda 函数失败时,它返回:

{
    "stackTrace": [
        [
            "/var/task/lambda_function.py",
            12,
            "lambda_handler",
            "raise Exception('failure')"
        ]
    ],
    "errorType": "Exception",
    "errorMessage": "failure"
}
Run Code Online (Sandbox Code Playgroud)

Lambda 错误正则表达式和正文映射模板: 在此处输入图片说明

..同样来自 CLI:

aws apigateway get-integration-response --rest-api-id bz47krygwa --resource-id 788q0w --http-method ANY --status-code 400 --region us-west-1
{
    "statusCode": "400",
    "selectionPattern": ".*\"failure\".*",
    "responseTemplates": {
        "application/json": "#set($inputRoot = $input.path('$.errorMessage'))\n$inputRoot"
    }
}
Run Code Online (Sandbox Code Playgroud)

..但它不能正常工作,仍然返回 200 代码: 在此处输入图片说明

请修复任何建议?

python aws-lambda aws-api-gateway

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

Azure DevOps Server 2019:任务执行条件

在 Azure DevOps Services 中,我使用参数使任务执行成为可选,例如:

...
parameters:
- name: createObj
  displayName: 'Create Object?'
  type: boolean
  default: true

...
jobs:
- job: build
  pool:
    name: Default
  steps:
  - ${{ if eq(parameters.createObj, true) }}:
    - template: ./templates/create-object.yml

Run Code Online (Sandbox Code Playgroud)

Azure DevOps Server 2019 不支持参数,您知道如何添加此类条件吗?

azure-devops-server-2019

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

在Terraform中创建随机资源名称

我正在使用Terraform在Azure中创建内容,

在ARM中,我曾经使用uniqueString()生成存储帐户名称,

那么可以使用Terraform为存储帐户生成随机名称吗?

random azure-storage terraform

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

AWS Lambda 记录到一个 JSON 行

我有一小段 Python 代码在 AWS lambda 中执行,但 Lambda 以一种非常不方便的格式将日志放入 CloudWatch Logs: 在此处输入图片说明

我想将这些日志发送给 ELK 进行可视化。有没有办法将所有 Lambda 迭代日志放到一个 json 文件中?

python amazon-web-services aws-lambda elastic-stack amazon-cloudwatchlogs

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

Azure DevOps 批处理拉取请求

我用于batch: trueAzure DevOps 管道的触发器:

trigger:
  batch: true
  branches:
    include:
    - master
Run Code Online (Sandbox Code Playgroud)

..它按预期工作(下一个构建仅在上一个构建完成后才开始)。

默认情况下,多个构建并行运行: 在此输入图像描述

我试过:

pr:
  batch: true
  branches:
    include:
    - master
Run Code Online (Sandbox Code Playgroud)

..但失败了: 在此输入图像描述

我怎样才能对 Pull 请求做同样的事情?

azure-devops

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

尝试创建发布/分支时,名称与 refs/heads/release 冲突

我正在尝试release/0.1.0在 Azure DevOps 存储库中创建分支,但出现错误Name conflicts with refs/heads/release
在此处输入图片说明

根据我尝试创建的分支无关紧要,
当我尝试创建feature/0.1.0分支时它也可以正常工作

它是权限问题的王者吗(我不是这个 Azure DevOps 项目的管理员)?

git azure-devops

3
推荐指数
2
解决办法
2352
查看次数

Azure DevOps 管道从 UI 输入变量值

我希望用户在单击“运行管道”按钮之前输入变量的值

我有空变量pipeline.yml

- name: projectName
  value:
Run Code Online (Sandbox Code Playgroud)

但 UI 没有显示:

在此输入图像描述

我应该如何为用户输入定义 var?

azure-devops azure-pipelines

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

EC2 外部清单脚本因 ImportError 而失败:没有名为 ansible.module_utils 的模块

我的 Mac 运行的是 macOS 10.13、python 2.7.13 和 3.6.2

Ansible 是 2.3.1.0 - http://prntscr.com/grjh34

当我尝试运行 EC2 外部清单脚本时,出现ImportError: No module named ansible.module_utils - http://prntscr.com/grjhoq

如何修复?

python boto ansible-inventory

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