Just something which may be useful:
https://github.com/amitsaha/docker_files/tree/master/dev_workflow/beaker-...
Everytime you run the image, it will always try to install the latest beaker client
from the nightlies repository.
Example:
$ docker run -ti amitsaha/bkr job-list --hub=https://beaker.server.com --username asaha
....
--> Running transaction check
---> Package beaker-client.noarch 0:19.4-0.git.109.fc3396d.fc19 will be updated
---> Package beaker-client.noarch 0:19.4-0.git.112.ed6b232.fc19 will be an update
--> Processing Dependency: beaker-common = 19.4-0.git.112.ed6b232.fc19 for package:
beaker-client-19.4-0.git.112.ed6b232.fc19.noarch
--> Running transaction check
---> Package beaker-common.noarch 0:19.4-0.git.109.fc3396d.fc19 will be updated
---> Package beaker-common.noarch 0:19.4-0.git.112.ed6b232.fc19 will be an update
--> Finished Dependency Resolution
Dependencies Resolved
..
..
Updated:
beaker-client.noarch 0:19.4-0.git.112.ed6b232.fc19
Enter your password:
["J:7637", "J:7636"
..
Best,
Amit.
--
Amit Saha <
http://echorand.me>
PnT DevOps - Developer
Red Hat, Inc.