Skip to content

WIP: Chef build kitchen docker

Alex Trull requested to merge chef-build-kitchen-docker-wip into chef-build-test

GOAL - produce builds via kitchen-docker avoiding any need for vagrant/vbox, using the dockerhub originated base containers.

Success:

~/builds/cinc-server/centos-7: cinc-server-core-13.1.58+20200420160258-1.el7.x86_64.rpm cinc-server-core-13.1.58+20200420160258-1.el7.x86_64.rpm.metadata.json version-manifest.json

~/builds/cinc-server/ubuntu-1604: cinc-server-core_13.1.58+20200420130005-1_amd64.deb cinc-server-core_13.1.58+20200420130005-1_amd64.deb.metadata.json version-manifest.json

~/builds/cinc-server/ubuntu-1804: cinc-server-core_13.1.58+20200420140446-1_amd64.deb cinc-server-core_13.1.58+20200420140446-1_amd64.deb.metadata.json version-manifest.json

Some upstream patches remain necessary for centos-6 and ubuntu-1404.

This should probably be redone in the gitlab-ci way but this lets you do a local build in the way this set of code was spiritually designed to do.

I chose the cinc subfolder per patch.sh to carry over my changes hence that folder structure.

Edited by Lance Albertson

Merge request reports