Почему jenkins пытается использовать yum для установки Java на Ubuntu - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть подчиненный jenkins, запущенный плагином ec2 с использованием Ubuntu 18.04 AMI.

В журнале запуска агента я вижу:

ИНФОРМАЦИЯ: Проверка: java -fullversion sh: 1: java: не найдено

01 ноября 2018 г. 20:06:24 ноль ИНФОРМАЦИЯ: Установка: sudo yum install -y java-1.8.0-openjdk.x86_64 sudo: отсутствует tty и не указана программа askpass

01 ноября 2018 г. 20:06:24 ноль ВНИМАНИЕ: Не удалось установить: sudo yum install -y java-1.8.0-openjdk.x86_64 01 ноября 2018 года 20:06:24 null

Почему Дженкинс (или плагин ec2) пытается использовать sudo yum install -y java-1.8.0-openjdk.x86_64. В Ubuntu я думаю, что это должно быть sudo apt-get install openjdk-8-jdk Я не вижу никаких настроек в настройках ec2-plugin или jenkins, которые позволяют мне настраивать команду, используемую для установки java.

У меня есть это в моей конфигурации инициализации облака данных пользователя:

#cloud-config
package_upgrade: true

packages:
 - openjdk-8-jdk
 - apt-transport-https
 - git
 - jq

Я думал, что это установит Java, прежде чем раб подключится? например когда экземпляр EC2 загружается из-за пакета openjdk-8-jdk

...