доброго дня. Подскажите плиз, как выйти из ситуации. С утра пытался обновить плагины, но часть упала с ошибкой. В целом, сложилось впечатление, что заблочен ресурс с плагинами. Т.е. json с обновлениями jenkins видит, но при скачке плагина обламывается. Причем если к этому плагину обратиться через vpn - все ок. Сейчас часть плагинов подвисла в таком состоянии
Failed to load: Docker Pipeline (docker-workflow 580.vc0c340686b_54)
- Failed to load: Pipeline: Declarative (pipeline-model-definition 2.2218.v56d0cda_37c72)
если мастер установлен через пакет то в систем юните смотрите, если как контейнер то енв, для слейвов хом дир менятеся в настройках агента(но это не точно) )
Читать полностью…Уже. Пока для меня выглядит так, что оптимально для веб приложений начинать с end-to-end, проверки сценариев.
Читать полностью…Парни, что посоветуете для автоматического тестирования? Никогда не сталкивался с этим вопросом, но чувствую что пора. Основные приложения на vue и node js все.
Читать полностью…Возможно, не хватает reuseNode true
:
stage('My stage') {Читать полностью…
agent {
docker {
image MY_LABEL
args '--pull always -v /some/path:/some/path'
// Run the container on the node specified at the
// top-level of the Pipeline, in the same workspace,
// rather than on a new node entirely:
reuseNode true
}
}
steps { }
}
Ребят, кто подскажет хочу ранать все контейнеры в рамках одного пайплайна на одном агенте. Агентов с одинаковым лейблом несколько. Про reusenode знаю, но он помимо нужного мне функционала ещё и шарит воркспейс между контейнерами а мне этого не нужно. Стейджи ранаются параллельно в разных контейнерах. Может у кого-то уже был такой кейс? Делать разные лейблы не предлагать)
Читать полностью…Прокинул через -v в контейнер директорию, туда сохранил.
Но, может это и не очень красиво...
Не, у меня одна джоба пока в принципе, я единственный тригерю ее
Т.е., я не оспариваю, что-то у меня происходит.
Но странно, т.к. я один одинешенек
Привет всем! Подскажите, если такое висит
Still waiting to schedule task
Waiting for next available executor
Не отказался бы от 2 вариантов. И для мастера и для задачи. С jenkins работаю просто меньше недели, поэтому чем больше расскажите тем лучше
Читать полностью…Подскажите как домашний каталог в jenkins можно изменить. А то инструкции старые, не получается по ним сделать... кнопки смены каталога нет, прописывание jenkins_home в системные переменные не помогает. Либо я что-то не так делаю.
Читать полностью…при этом отдельные задачи как гитсинк и тд(которые в задачах дженкинса через бат)
они выполняются
здравствуйте! могли бы подсказать пожалуйста, что делать с такой ошибкой?
Started by user Эдуард
hudson.plugins.git.GitException: Command "C:\Program Files\Git\bin\git.exe config remote.origin.url https://repo.COMPANY.ru/COMPANY1c/vanessa-bootstrap.git" returned status code 128:
stdout:
stderr: fatal: not in a git directory
at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2848)
at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2768)
at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:2763)
at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:2052)
at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:2064)
at PluginClassLoader for git-client//org.jenkinsci.plugins.gitclient.CliGitAPIImpl.setRemoteUrl(CliGitAPIImpl.java:1664)
at PluginClassLoader for git-client//hudson.plugins.git.GitAPI.setRemoteUrl(GitAPI.java:180)
at PluginClassLoader for git//jenkins.plugins.git.GitSCMFileSystem$BuilderImpl.build(GitSCMFileSystem.java:395)
Caused: java.io.IOException
at PluginClassLoader for git//jenkins.plugins.git.GitSCMFileSystem$BuilderImpl.build(GitSCMFileSystem.java:413)
at PluginClassLoader for scm-api//jenkins.scm.api.SCMFileSystem.of(SCMFileSystem.java:219)
at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition.create(CpsScmFlowDefinition.java:126)
at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition.create(CpsScmFlowDefinition.java:73)
at PluginClassLoader for workflow-job//org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:311)
at hudson.model.ResourceController.execute(ResourceController.java:101)
at hudson.model.Executor.run(Executor.java:446)
Finished: FAILURE
В рамкой одной джобы всегда будет один воркспейс, как варик разбей пайп на маленькие и уже их запускай
Читать полностью…Всем ку, тыкал сборку образов Docker через плагин, и в конфигурации folder наткнулся на
Properties
Docker Label
Docker registry URL
Как это можно использовать в pipeline? В доках ничего не нашел что то
Это красиво если только не будет в параллель этого пайплайна джоб
disableConcurrentBuilds()
Я, кажется, понял,
У меня сначала все качается по нормальному адресу из env.
Потом у меня stage с докер контейнером, в котором идет сборка. Там как рад адрес bku@2.
Потом снова я возвращаюсь в bku.
Но все артефакты-то по другому адресу остались. Как такое обойти?
потому что в параллель запущены джобы или стейджи на этой же ноде
он инкрементально ставит индекс после @