Project

Profile

Help

Task #6710

Automatize job building from https://dev.osll.ru/issues/6709 result

Added by Mark Zaslavskiy almost 6 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Timofey Turenko
Category:
mariadb testing
Sprint/Milestone:
Start date:
04.02.2016
Due date:
% Done:

0%

Estimated time:
2:00 h
Target branch:
Test scenario:

Description

Исходные данные:
- репозиторий jenkins-job-gitizer
- какой-то репозиторий jobRepository
Идея:
- в jobRepository
-- папка jobs где лежат yaml описания job
- в jenkins-job-gitizer
-- создаем шаблон jjg_job.yaml
--- по изменениям в scm (или по таймеру ) смотрим в репозиторий jobRepository все job из jobRepository/job
-- создаем скрипт setupJJGRemote ( login, password, url, jobRepository)
--- setupJJGRemote создает цель jjg_job из jjg_job.yaml
Как все настроить:
- добавить ключ с сервера дженкинса в репозиторий jobRepository
- создать пользователя login password с правами на создание job
- запустить на удаленной машине setupJJGRemote


Related issues

Related to [mdbci] Maria DB Continuous integration tool - Feature #6704: JobBuilder proof-of-conseptClosed04.02.2016

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

History

#1 Updated by Mark Zaslavskiy almost 6 years ago

#2 Updated by Mark Zaslavskiy almost 6 years ago

  • Status changed from Assigned to New

#3 Updated by Mark Zaslavskiy almost 6 years ago

  • Description updated (diff)

#4 Updated by Mark Zaslavskiy almost 6 years ago

  • Status changed from New to Active / In progress

#5 Updated by Mark Zaslavskiy almost 6 years ago

Added job http://maxscale-jenkins.mariadb.com:8090/job/Jobs_git_synchronization/
It takes changes from https://github.com/OSLL/jjg_example_job_repo repo and create corresponding jobs in jenkins

Next plan - move Jobs_git_synchronization/ into yaml format.

#6 Updated by Mark Zaslavskiy almost 6 years ago

  • Status changed from Active / In progress to Testing

#7 Updated by Mark Zaslavskiy almost 6 years ago

  • Assignee changed from Mark Zaslavskiy to Timofey Turenko

#8 Updated by Timofey Turenko over 5 years ago

  • Status changed from Testing to Closed

Also available in: Atom PDF