'docker push' из Bitbucket Pipelines очень медленно работает в моем собственном реестре докеров

Я использую Bitbucket Pipelines для создания образа докера и отправляю его в свой собственный реестр докеров, расположенный в Китае.

Есть ли способ ускорить отправку докеров с помощью Bitbucket Pipelines. В противном случае эта функция практически бесполезна.


person Cross    schedule 30.04.2017    source источник


Ответы (1)


кажется сомнительным, что можно многое сделать для уменьшения медленных нажатий при 1) конвейере битовых пакетов и 2) ограничения реестра Китая. У вас есть как минимум три варианта, если вы можете снять эти ограничения:

  1. отказаться от конвейеров bitbucket в пользу автономного управления исходным кодом (gitlab / bitbucket server) и автономной системы CI, которая выполняет конвейеры как код (в наши дни есть много из чего выбрать, включая jenkins)
  2. выбросьте свой собственный реестр и используйте docker hub
  3. самостоятельно разместить свой реестр в США (облако и конвейеры bitbucket, вероятно, находятся на востоке США?)
person burnettk    schedule 30.04.2017
comment
Спасибо, Кевин. Ваш ответ охватывает довольно много вопросов, и я могу руководствоваться этим. - person Cross; 01.05.2017
comment
Есть ли в Bitbucket Pipelines какие-либо функции тайм-аута, чтобы я мог больше контролировать поток, чтобы избежать сбоя, вызванного одним шагом в этапах конвейера. - person Cross; 01.05.2017
comment
Я не вижу его после двух минут поиска. - person burnettk; 01.05.2017