Commit Graph

2 Commits (a65ab041556109de81cfd8a401b137c0f1b1e9bd)

Author SHA1 Message Date
Dustin a65ab04155 Integrate changes from various other images
ContainerImages/jenkins-base/pipeline/head This commit looks good Details
I've created a few container images for Jenkins jobs over the past few
weeks, and many of them have several steps in common.  Moving those
steps to the *jenkins-base* image will simplify the rest and make it
easier to create new ones.

* Use UID 1000 for the *jenkins* user, since this is the UID the Jenkins
  agent JNLP container uses
* Configure the SSH client `KnownHostsCommand` setting to fetch the SSH
  host key database from the file server
* Run as the unprivileged user
* Add a "sleep forever" type entry point: Python's `signal.pause()`
  waits for a signal from the operating system, where as other solutions
  are either uninterruptable (`sleep infinity`) or wake frequently
  (`tail -f /dev/null`)
2022-12-03 09:34:22 -06:00
Dustin 9a98c7bbc0 Initial commit
ContainerImages/jenkins-base/pipeline/head There was a failure building this commit Details
2022-11-06 20:56:35 -06:00