Запустите бамбуковый агент при запуске в Linux - PullRequest
0 голосов
/ 09 мая 2018

В моей ситуации у меня Ubuntu Server 16.04, и я хочу запустить удаленный агент Bamboo при запуске машины.

Я уже пытался добавить /etc/systemd/system/bamboo.service этой строки кода

[Unit]
Description=Bamboo Remote Agent Launcher

[Service]
User=bamboo
Group=bamboo
ExecStart=/bin/bash /home/bamboo/bamboo-agent-home/bin/bamboo-agent.sh start

[Install]
WantedBy=multi-user.target

но, похоже, не работает, потому что мой Bamboo не видит моего агента, и статус systemctl возвращает эту информацию

● bamboo.service - Bamboo Remote Agent Launcher
Loaded: loaded (/etc/systemd/system/bamboo.service; enabled; vendor preset: enabled)
Active: inactive (dead) since mer 2018-05-09 16:28:07 CEST; 6s ago
Process: 2872 ExecStart=/bin/bash /home/bamboo/bamboo-agent-home/bin/bamboo-agent.sh start (code=exited, status=0/SUCCESS)

Ответы [ 2 ]

0 голосов
/ 14 марта 2019

Измените код с помощью:

[Unit]
Description=Atlassian Bamboo Agent
After=syslog.target network.target

[Service]
Type=forking
User=apps
Group=apps
ExecStart=/apps/bamboo-agent/bin/bamboo-agent.sh start
ExecStop=/apps/bamboo-agent/bin/bamboo-agent.sh stop

[Install]
WantedBy=multi-user.target

Затем перезагрузите и запустите его (с правами root или с помощью sudo)

systemctl daemon-reload
systemctl start bamboo-agent

Res: https://community.atlassian.com/t5/Bamboo-questions/How-to-I-install-bamboo-agent-as-a-daemon-under-Linux/qaq-p/393880

0 голосов
/ 13 марта 2019

Вы установили агент? Документация Атлассиана отстой в этом.

Вы должны установить агент как пользователь бамбука со словом " install " в конце.

java -jar atlassian-bamboo-agent-installer-6.7.2.jar https://my.bamboo-server.com/agentServer/ install

Замените на адрес вашего Сервера, конечно

Также, если вы запустите journalctl -xe, вы, вероятно, увидите что-то вроде

enter image description here

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

enter image description here

...