Page MenuHomeDevCentral

Provision Jenkins CD container
ClosedPublic

Authored by dereckson on Mar 11 2018, 20:41.

Details

Summary

Jenkins exposes two ports, one for the HTTP JavaEE server,
the other for to receive Jenkins agent connections.

The Jenkins container can be used for CI and CD Jenkins
deployment.

There is some room for improvement, like load the default plugins.

Test Plan

Tested on Equatower — Live on http://equatower.nasqueron.org:38080

Diff Detail

Repository
rOPS Nasqueron Operations
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
dereckson requested review of this revision.Mar 11 2018, 20:41
dereckson created this revision.
dereckson updated this revision to Diff 3601.Mar 11 2018, 20:44

Fix syntax

dereckson updated this revision to Diff 3602.Mar 11 2018, 22:56

Fix spaces, CI → Jenkins (so we can use for CI/CD)

dereckson updated this revision to Diff 3604.Mar 11 2018, 23:03

Document ports

dereckson updated this revision to Diff 3605.Mar 12 2018, 00:05

SELinux context, fix ports, uid/gid

dereckson updated this revision to Diff 3619.Mar 15 2018, 18:57

Fix whitespace

dereckson edited the summary of this revision. (Show Details)Mar 15 2018, 18:58
dereckson updated this revision to Diff 3620.Mar 15 2018, 19:04

Check we've SELinux on the Docker engine server before trying to set or apply a context.

dereckson accepted this revision.Mar 15 2018, 19:06
dereckson edited the summary of this revision. (Show Details)
dereckson edited the test plan for this revision. (Show Details)
dereckson added a reviewer: dereckson.
This revision is now accepted and ready to land.Mar 15 2018, 19:06
This revision was automatically updated to reflect the committed changes.