Project

Profile

Help

Task #5062

Updated by mdepaulo@redhat.com over 5 years ago

We need to extend the Travis CI so that whenever pulpcore gets built, it builds it from the actual source tree, and publishes the container image to quay.io 

 It Same for pulp_file. (Which needs to use the source trees for pulpcore-plugin & pulp_file as well, which are always on disk. build it.) 

 Stable builds (like 3.0.0 or 3.0.0rc5) can be handled via our Travis cronjobs or other means. I was told to look at our existing scripts for reference. 

 It will be up to other plugins which they wish to base on (nightly or stable.) 

 For pulpcore, .travis/install.sh needs to do the following: 
 build containers, with pulp_file containers 
 deploy k3s 
 deploy newly build containers / pulp-operator on top of k3s 
 And .travis/script.sh needs to do the following: 
 Run the tests, but against the container rather than locally. 
 (It is OK to drop codecov for now, to get this working.) 

 Also, it is OK to specify the source tree(s) only via absolute paths on disk, rather than relative paths like "../".

Back