Initial commit

This commit is contained in:
Benjamin Muschko
2019-11-17 16:40:48 -07:00
commit 248499c8f6
108 changed files with 994 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1006 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 976 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 941 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

View File

@@ -0,0 +1,29 @@
# Solution
Configure the `master` node.
![Master Configuration](./images/master-config.png)
Add a new agent node.
![Agent Configuration](./images/agent-config.png)
You will see that the `master` node isn't even listed anymore in the executor overview.
![Node Overview](./images/node-overview.png)
Reconfigure the agent node to only build jobs with a specific label.
![Agent Label Configuration](./images/agent-label-config.png)
Reconfigure the job to only use agents that can handle a specific label.
![Job Label Configuration](./images/job-label-config.png)
A build of the job is now only handled by an agent with the assigned label.
![Build For Labeled Agent](./images/build-for-label.png)
Other jobs sit in a queue waiting for an agent that can handle the execution criteria.
![Build For Labeled Agent](./images/queued-job.png)