Puppet manifests for new build system
Puppet manifests for new build system
Blueprint information
- Status:
- Complete
- Approver:
- Roman Vyalov
- Priority:
- High
- Drafter:
- Roman Vyalov
- Direction:
- Approved
- Assignee:
- Dmitry Kaigarodеsev
- Definition:
- Approved
- Series goal:
- Accepted for 7.0.x
- Implementation:
- Implemented
- Milestone target:
- 7.0
- Started by
- Roman Vyalov
- Completed by
- Roman Vyalov
Related branches
Related bugs
Sprints
Whiteboard
1. Using docker repo:
apt-key adv --keyserver hkp://keyserver
echo "deb https:/
apt-get update
2. Packages to install:
- lxc-docker
- git
- devscripts
- reprepro
- createrepo
- rpm
- yum
- yum-utils
- python-setuptools
- python-pbr
- wget
- rsync
3. Load AUFS module
modprobe aufs
4. jenkins user must be a part of docker group:
usermod jenkins -G docker
5. Cloning repo:
git clone https:/
6. Using repo:
pushd docker-builder
git checkout master
docker build -t mockbuild mockbuild/
docker build -t sbuild sbuild/
7. Using nearest upstream mirrors:
DIST_VERSION=6 bash -x create-
DIST_VERSION=7 bash -x create-
DIST=precise bash -x create-
DIST=trusty bash -x create-
8. Finishing setup:
popd
rm -rf docker-builder
Work Items
Dependency tree
* Blueprints in grey have been implemented.