Create new CI jobs for internal puppet repos

Bug #1491045 reported by Denis Egorenko
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Denis Egorenko

Bug Description

In continuation to this bug https://bugs.launchpad.net/fuel/+bug/1489887 , we need new CI jobs for internal repos, which were created by this bugs: https://bugs.launchpad.net/fuel/+bug/1477320 and https://bugs.launchpad.net/fuel/+bug/1487568

As mentioned Igor Shishkin in 1489887, we need to have two slaves deployed the same way as Fuel CI slaves (for fuel-library), but added to OSCI Jenkins.

We need two jobs, which also the same for Fuel CI and will run next tests:

rake spec tests - https://github.com/fuel-infra/jenkins-jobs/blob/master/servers/fuel-ci/builders/fuellib_unit_tests.sh

rake lint tests - https://github.com/fuel-infra/jenkins-jobs/blob/master/servers/fuel-ci/builders/fuellib_review_syntax_check.sh

Both jobs are need to be set as non-voting for now.

After each test-build slave shouldn't be destroyed, because all puppet tests run in local environment.

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to fuel-infra/jenkins-jobs (master)

Fix proposed to branch: master
Change author: Denis Egorenko <email address hidden>
Review: https://review.fuel-infra.org/11152

Changed in fuel:
status: New → In Progress
Changed in fuel:
assignee: Fuel CI team (fuel-ci) → Denis Egorenko (degorenko)
information type: Private → Public
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to fuel-infra/jeepyb-config (master)

Related fix proposed to branch: master
Change author: Denis Egorenko <email address hidden>
Review: https://review.fuel-infra.org/11265

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to fuel-infra/jeepyb-config (master)

Reviewed: https://review.fuel-infra.org/11265
Submitter: Andrey Nikitin <email address hidden>
Branch: master

Commit: 383dc2d439edaaea7efcb6157cc13a4b8ab6d314
Author: Denis Egorenko <email address hidden>
Date: Tue Sep 8 13:59:46 2015

Create project for storage CI configs for puppet-modules

Change-Id: I207d4d9e3f035de65a58389dcf25a011c2f14cbc
Closes-bug: #1493074
Related-bug: #1491045

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix proposed to tools/puppet-modules-tests (master)

Related fix proposed to branch: master
Change author: Denis Egorenko <email address hidden>
Review: https://review.fuel-infra.org/11316

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to fuel-infra/jenkins-jobs (master)

Reviewed: https://review.fuel-infra.org/11152
Submitter: Aleksandra Fedorova <email address hidden>
Branch: master

Commit: d278a494e8ba14e41bfd847c317d5361874a8fa2
Author: Denis Egorenko <email address hidden>
Date: Wed Sep 16 15:26:45 2015

New jobs to run puppet-modules tests

We need testing jobs for projects under puppet-modules/*
This jobs will be include unit/syntax/lint tests for puppet modules.

Change-Id: I70125767adad378a908686a0eff88e053890cbab
Depends-on: If2617e4236b13ca77223cc65dc079abb6895920a
Closes-bug: #1491045

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to tools/puppet-modules-tests (master)

Reviewed: https://review.fuel-infra.org/11316
Submitter: Ivan Berezovskiy <email address hidden>
Branch: master

Commit: 35524a2651283ae2aa5c954198992f9bb605fa5c
Author: Denis Egorenko <email address hidden>
Date: Wed Sep 16 15:32:06 2015

Add common tests scripts for puppet-modules

* add common test script;
* add simple puppet tests (unit/syntax/lint);

Change-Id: If2617e4236b13ca77223cc65dc079abb6895920a
Related-bug: #1491045

Dmitry Pyzhov (dpyzhov)
tags: added: area-ci
Changed in fuel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.