L
L
Lisikus2017-07-31 13:04:38
Automation
Lisikus, 2017-07-31 13:04:38

Technology stack + Docker to implement automated testing on physical machines?

Good afternoon!
I'm a budding CI engineer coming out of system administration. At the current time, in addition to product builds, we have implemented the tasks of running autotests on virtual machines. For correct testing of the product, we need a clean system in which the tested software has never been installed, for this reason we use a VM snapshot reverse, after which the application is installed and the tests are launched. Now there is a task of implementing an automatic test run on physical machines. there are functionalities that use a hardware component that is impossible to forward to a VM. The solution is to use docker containers. So far, reading the documentation has not led to the appearance of any formalized picture of "how it should be in the end." I ask experienced container growers to suggest in which direction to think, what solutions to use? Thank you!

Answer the question

In order to leave comments, you need to log in

2 answer(s)
D
dummyman, 2017-07-31
@dummyman

Docker is one of the ways to deploy software.
If it's not about testing the deployment/installation of the product directly, I would use mock.
There are several examples of using https://fedoraproject.org/wiki/Using_Mock_to_test_...
Although I looked now, this is only for RedHat-based OS. =)

R
rustler2000, 2017-07-31
@rustler2000

EG-PMS2-LAN to the rescue. Once an admin, then for sure you know / master unattended setup.
And how to deploy an artifact after the build is the tenth thing. It can be docker and archive and scp and rsync and the hell with it.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question