Как выполнить команду сборки в jenkins (Ubuntu)

Мне нужно интегрировать простой сценарий selenium с Jenkins. Может ли кто-нибудь помочь мне получить код сценария оболочки для обновления в разделе сборки.

В настоящее время я пробую использовать файл run.bat, который возвращает следующую ошибку.

Building in workspace /home/mythos/loremine/Automation_Workspace/JenkinsDemo [JenkinsDemo] $ cmd /c call /tmp/jenkins2455301809650179322.bat FATAL: command execution failed java.io.IOException: error=2, No such file or directory
    at java.lang.UNIXProcess.forkAndExec(Native Method)
    at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
    at java.lang.ProcessImpl.start(ProcessImpl.java:134)
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1029) Caused: java.io.IOException: Cannot run program "cmd" (in directory "/home/mythos/loremine/Automation_Workspace/JenkinsDemo"): error=2, No such file or directory
    at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
    at hudson.Proc$LocalProc.<init>(Proc.java:250)
    at hudson.Proc$LocalProc.<init>(Proc.java:219)
    at hudson.Launcher$LocalLauncher.launch(Launcher.java:937)
    at hudson.Launcher$ProcStarter.start(Launcher.java:455)
    at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:109)
    at hudson.tasks.CommandInterpreter.perform(CommandInterpreter.java:66)
    at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
    at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741)
    at hudson.model.Build$BuildExecution.build(Build.java:206)
    at hudson.model.Build$BuildExecution.doRun(Build.java:163)
    at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504)
    at hudson.model.Run.execute(Run.java:1853)
    at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
    at hudson.model.ResourceController.execute(ResourceController.java:97)
    at hudson.model.Executor.run(Executor.java:427) Build step 'Execute Windows batch command' marked build as failure Finished: FAILURE

Мне нигде не дана команда. Единственный обновленный код - Java –cp bin; lib / * org.testng.TestNG testNg.xml в файле run.bat

0
задан 3 January 2020 в 15:43

1 ответ

Простой способ:

Сохраните свою программу/скрипт в репозитории исходного кода (Github, Gitlab, Bitbucket, .....)

Создать новое задание сборки В разделе «Управление исходным кодом»

Укажите репозиторий исходного кода и данные для входа

В разделе «Сборка» укажите список команд для выполнения вашей программы/скрипта (поскольку вы упоминаете Java, я предположим, что это будет javac .java java

В действиях после сборки добавьте свой идентификатор электронной почты, чтобы получить электронную почту Уведомления...

Это минимальная настройка, которая вам нужна.

Как только вы освоитесь, обратите внимание, .. Каждое из вышеперечисленного может быть параметризовано,

0
ответ дан 24 August 2020 в 15:02

Другие вопросы по тегам:

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