Official dockerized Squash-TF Execution Agent
2.5K
Squash TF Execution Server is Jenkins based. As such, one can setup a master/slave architecture with clear separation of concerns. The Jenkins master schedules test related tasks whereas slave agents are solely responsible for their executions.
The base image brings the tools needed to:
The image is built on the the open-jdk image and is thus Debian based. The image includes a JDK, a Maven, a Git client, a Mercurial client and last but not least, it contains the jars and configured entry-point to run it as a Jnlp agent.
The following pre-requisites are needed in order to perform the installation :
Follow the setup procedure from steps 2 to 8 in our documentation available here.
Run the Squash-TF-execution-agent image :
docker run --name demo-tf-agent --user jenkins --env "JENKINS_AGENT_NAME={agent_name}" --env "JENKINS_SECRET={secret}" squashtest/squash-tf-execution-agent:{version} -url http://{jenkins_url}
The command should be understood as following :
Once done, the node should appear as online on the Jenkins interface and its build queue should be in “idle”.
The agent is now ready to execute its first Squash-TF tests.
For more information, please consult our documentation here.
Content type
Image
Digest
Size
244 MB
Last updated
over 6 years ago
docker pull squashtest/squash-tf-execution-agent