Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

What does this mean for you? It means the following, if you do any work on job updates and wish to test locally you will need to now do a submodule init in any local clone of ci-management. The following would be what you do on a clean clone:

 


--[cut]--

LFID=yourLFID

git clone ssh://${LFID}@gerrit.onap.org:29418/ci-management.git

...

git submodule update --init --recursive

--[/cut]-- 


If you've already got a clone then do the following: 


--[cut]--

git checkout master

...

git submodule update --init --recursive

--[/cut]-- 


You will find that we use the GitHub mirror for the submodule, which is intentional as it will allow us to do work on the LF Gerrit system without affecting production systems :)

In the coming weeks we'll be going through and modifying current templates to use some of our global macros instead of local ones as well as seeing where we can transition current jobs in use to templates in our global repo.

-Andy-

[0] https://gerrit.linuxfoundation.org/infra/#/admin/projects/releng/global-jjb
[1] https://gerrit.linuxfoundation.org/infra/#/admin/projects/releng/lftools
[2] https://github.com/lfit/releng-global-jjb
[3] https://github.com/lfit/releng-lftools

-- 
Andrew J Grimberg
Lead, IT Release Engineering
The Linux Foundation