Сбой конвейерного обновления - PullRequest
0 голосов
/ 07 апреля 2019

Я получаю эту ошибку при запуске моего конвейерного файла. Вот мой конвейерный файл: я - внешний разработчик. Это первый раз, когда создается / создается автоматизированный процесс, подобный этому, любой указатель на то, как заставить его работать или совершенствоваться, будетбыть оцененным

# This is a sample build configuration for JavaScript.
# Check our guides at https://confluence.atlassian.com/x/14UWN for more examples.
# Only use spaces to indent your .yml configuration.
# -----
# You can specify a custom docker image from Docker Hub as your build environment.
image: node:10.9.0
pipelines: 
branches: 
master: 
- step: max-time: 10 
name: production 
deployment: production 
caches: 
- node 
script: # Modify the commands below to build your repository. 
- npm install 
- npm install -g @angular/cli@7.3.3 
- ng build --prod 
- apt-get clean 
- apt-get update 
- apt-get install ncftp 
- ncftpput -v -u $FTP_USERNAME -p $FTP_PASSWORD -R $FTP_HOST $FTP_SITE_ROOT dist/* 
- echo Finished uploading files to $FTP_HOST$FTP_SITE_R
definitions: caches: ncftp: /var/cache/apt node: node_modules

вот моя ошибка:

+ apt-get update
Get:1 http://security.debian.org jessie/updates InRelease [44.9 kB]
Ign http://deb.debian.org jessie InRelease
Get:2 http://deb.debian.org jessie-updates InRelease [7340 B]
Get:3 http://deb.debian.org jessie Release.gpg [2420 B]
Get:4 http://deb.debian.org jessie Release [148 kB]
Get:5 http://security.debian.org jessie/updates/main amd64 Packages [825 kB]
Get:6 http://deb.debian.org jessie/main amd64 Packages [9098 kB]
Fetched 10.1 MB in 8s (1182 kB/s)
W: Failed to fetch http://deb.debian.org/debian/dists/jessie-updates/InRelease  Unable to find expected entry 'main/binary-amd64/Packages' in Release file (Wrong sources.list entry or malformed file)

E: Some index files failed to download. They have been ignored, or old ones used instead.

Я не уверен, как заставить apt-get работать в Bitbucket, этот файл конвейера работал нормально пару недель назад.Любые мысли нет, что я могу сделать, чтобы это снова заработало.

1 Ответ

1 голос
/ 08 апреля 2019

Изображения узлов должны по умолчанию использовать debian stretch вместо jessie. Bitbucket может кэшировать старый образ. Вы можете принудительно растянуть версию, установив изображение на node:<version>-stretch

Проблема, связанная с GitHub: https://github.com/nodejs/docker-node/issues/1013

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...