1. Discard patchinfo package which should not be present when creating reference project.
2. Importing rpms on backend server runs as obsservicerun.
That user have no write permission in ${JENKINS_WORKSPACE} path.
Change-Id: I2250fea8cfb247133fc80b70f06269308b86eb18
config = remote_build.get_project_config(profile)
remote_package_list = [ p for p in remote_build.get_sourceinfo_list(profile) ]
print '\nGet Package List from Remote Done at %s' % (str(datetime.now()))
+ if 'patchinfo' in remote_package_list:
+ remote_package_list.remove('patchinfo')
+ print 'Please check patchinfo'
print "\n 0-1) copy package list (%d):\n %s" %(len(remote_package_list), remote_package_list)
if not build.exists(target):
print('-----[JOB STARTED: importrpm_for_obs ]-----')
self.run_ref_import_rpm_obs(action[1] if len(action) == 2 else None)
- # check obs sanity build with this ref project
- trigger_next("REF_PRECHECK_BUILD", {'project': self.profile['refprj']})
-
if __name__ == '__main__':
try:
trigger = ref_import_rpm_obs()
def main():
- ref_project = trigger_info(os.getenv('TRIGGER_INFO'))['project']
+ ref_project = trigger_info(os.getenv('TRIGGER_INFO'))['target']
target_project = 'home:devel:Build:%s' % ref_project
package_to_build = 'appcore-widget'
if ':Base:ref:' in ref_project: