Как я могу заставить Jenkins выполнять сценарий, который это вытянуло от Мерзавца?

Это тривиально с API VMware, и VMware имеет некоторые сценарии в качестве примера, которые можно использовать в качестве начальной точки. Во-первых, загрузите vSphere SDK для Perl 4.1 из http://www.vmware.com/support/developer/viperltoolkit/ и установите его на Вашем сервере Zabbix. Вам будет нужна эта версия для поддержки ESX/ESXi 3.0.1 до 4,1.

Затем можно использовать один из включенных сценариев Perl, таких как dsbrowse.pl, как начальная точка для того, чтобы сделать собственную регистрацию Zabbix. SDK также включает другие сценарии, которые могут быть полезными.

10
задан 13 August 2013 в 20:16
3 ответа

Для моей сборки (на хосте Linux) я делаю что-то вроде этого (на этапе сборки в Jenkins), чтобы выполнить сценарий сборки из только что проверенной рабочей области:

Выполнить оболочку Команда:

 sh -x $WORKSPACE/build/myproject.build

Я полагаю, что это будет работать аналогично в Windows, за исключением, конечно, того, что вы будете использовать \ вместо /, и вы используете python вместо sh для выполнения вашего скрипта.

5
ответ дан 2 December 2019 в 22:12

Вы можете написать две строки в своей сборке:

chmod 777 ./my_script.sh
./my_script.sh
2
ответ дан 2 December 2019 в 22:12

תוכל לאחסן סקריפט כלשהו בגיט, למשל. test.sh:

#!/bin/bash
_test_func(){ 
 echo 'test'
}

ואז בקלט "ביצוע מעטפת", הכנס ייבוא ​​של אותו סקריפט וקרא "_test_func":

source test.sh
_test_func

תוצאה:

 + source test.sh
 + _test_func
 test
0
ответ дан 2 December 2019 в 22:12

Теги

Похожие вопросы