向工作提供代理信息

时间:2018-09-25 19:05:47

标签: concourse

想知道是否有人遇到过:是否可以为Concourse工作提供代理信息?与此类似:

- name: bosh-deploy-0
  ...
  jobs:
  - name: deploybosh
    properties:
      http_proxy_url: <http_proxy_url>:<http_proxy_port>
      https_proxy_url: <https_proxy_url>:<http_proxy_port>
      no_proxy:
      - localhost
      - 127.0.0.1

如果有人有可行的例子,我将非常感激!

2 个答案:

答案 0 :(得分:1)

您只能为每个工作人员设置这些属性。 https://github.com/concourse/concourse-bosh-release/blob/v4.2.1/jobs/worker/spec#L142-L153

如果您希望作业以特定的代理信息集运行,则需要

  1. 部署具有这些属性集和一些worker tag的工作程序。
  2. 使用相同的tag配置作业的每个步骤。

答案 1 :(得分:0)

您还可以在作业任务开始时设置代理设置(并且可以选择将参数或配置服务器后端传递给代理端点)。那可能不是最好的方法,但效果也很好。