Что следует использовать для конечной точки в Renewate-bot config.json?

Я пытаюсь настроить config.json для облака bitbucket для автоматического обновления зависимостей в репозиториях npm облака bitbucket. Я нашел один пример, но не могу понять двух вещей:

  1. конечная точка - что туда должно идти (ABC)? - ссылка на пространство имен bitbucket нашей компании выглядит так: https://bitbucket.org/uvxyz/

  2. Могу ли я использовать Renewate-bot для выдачи PR без конвейеров битбакета? Если да, могу ли я выполнить обновление для обновления только определенного репо или репозиториев с помощью модов config.json, или я помещу файл Renovate.json в каждое репо, где требуется автоматическое обновление зависимостей?

оцените любые примеры по последнему.

      config.json: 
module.exports = {
  "platform": "bitbucket",
  "username": "<my.username>",
  "password": "<bitbucket token on my account>",
  "endpoint": "ABC",
  "hostRules": [
    {
      "hostType": "bitbucket",
      "domainName": "ABC",
      "timeout": 10000,
      "username": "<my.username>",
      "password": "<bitbucket token on my account>"
    }
  ]
};

2 ответа

Мне удалось восстановить работу с BB после помещения следующей конфигурации в его файл config.js как

      {
  hostType: 'bitbucket',
  matchHost: 'https://api.bitbucket.org/2.0/',
  username: "bb-username",
  password: "<special app password generated for bb-username>",
}

пароли приложений BitBucket см. на https://support.atlassian.com/bitbucket-cloud/docs/create-an-app-password/ и https://support.atlassian.com/bitbucket-cloud/docs/app- пароли/

по коду:

      const BITBUCKET_PROD_ENDPOINT = 'https://api.bitbucket.org/';
const defaults = { endpoint: BITBUCKET_PROD_ENDPOINT };

есть значение по умолчанию, у меня работает без настройки то, что вы видите в документации , это все, что вам нужно

Другие вопросы по тегам