Как я могу обновить файл конфигурации моего узла, используя переменные среды Jenkins? - PullRequest
0 голосов
/ 06 ноября 2018

Я интегрировал Jenkins с моим проектом узла. При создании проекта на Jenkins я хочу обновить переменные конфигурации моего узла, используя переменные среды Jenkins.

Вот мой файл конфигурации шаблона.

{
  "aws": {
    "s3": {
      "base_url": "AWS_S3_BASE_URL",
      "bucket": "AWS_S3_BUCKET",
      "region": "AWS_S3_REGION",
      "accessKeyId": "AWS_S3_ACCESS_KEY",
      "secretAccessKey": "AWS_S3_SECRET_ACCESS_KEY"
    }
  },
  "db": {
    "sequelize": {
      "dialect": "postgres",
      "logging": true,
      "database": "DB_DATABASE",
      "port": 5432,
      "minConnections": 1,
      "maxConnections": 4,
      "maxIdleTime": 1000,
      "write": {
        "endpoint": "DB_HOST",
        "username": "DB_USER",
        "password": "DB_PASSWORD"
      },
      "read": [
      {
        "endpoint": "DB_HOST",
        "username": "DB_USER",
        "password": "DB_PASSWORD"
      }
      ]
    }
  }
}

Как я могу обновить эти переменные, используя переменные среды Jenkins?

Заранее спасибо!

...