User Tools

Site Tools


how_to_make_build_changes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
how_to_make_build_changes [2018/07/19 23:11]
Trevor Bramwell
how_to_make_build_changes [2018/07/19 23:20] (current)
Trevor Bramwell
Line 7: Line 7:
 Also note there are some suggestions for changes to building at [[build_changes]],​ feel free to add items for discussion there. Also note there are some suggestions for changes to building at [[build_changes]],​ feel free to add items for discussion there.
  
 +===== Adding Packages to the Build Servers =====
 +
 +Packages installed on the build servers are listed in an Ansible var file, which is used during a Packer build. To include a new package on the Ubuntu build servers, modify [[https://​git.iotivity.org/​ci-management/​tree/​packer/​provision/​roles/​iotivity/​vars/​packages.yaml|packages.yaml]] and submit the change to Gerrit.
 +
 +Once the change is reviewed and merged, a packer [[https://​jenkins.iotivity.org/​view/​ci-management/​job/​ci-management-packer-merge-ubuntu-16.04-builder/​|build]] will start. Once the build completes, ​ the line in the build log like:
 +
 +  Creating the image: ZZCI - Ubuntu 16.04 - builder - 20180719-175641.320
 +  ​
 +Will need to be forwarded to [[mailto:​helpdesk@iotivity.org|helpdesk]] and requested that the new image be put in production.
 +
 +An email from someone on The Linux Foundation Releng team should then be seen on the [[https://​lists.iotivity.org|iotivity-dev]] mailling list stating the image has been verified and put into production
how_to_make_build_changes.txt ยท Last modified: 2018/07/19 23:20 by Trevor Bramwell