jaxvanyang / buildpack-deps-ssh-agent

Docker images & VMs for Jenkins agents connected over SSH, based on buildpack-deps.

Home Page:https://hub.docker.com/repository/docker/jaxvanyang/buildpack-deps-ssh-agent/general

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

buildpack-deps-ssh-agent

Docker images & VMs for Jenkins agents connected over SSH, based on buildpack-deps.

About this project

  • What is this for? See jaxvanyang/jenkins-bench: Self-use benchmarks for Jenkins.

  • About buildpack-deps: See buildpack-deps - Official Image | Docker Hub.

  • About ssh-agent: See jenkins/ssh-agent - Docker Image | Docker Hub.

  • Folder structure:

    • For Docker container: <arch>/<code_name>/Dockerfile.
    • For VM: vm/<arch>/<code_name>/.
    • Example:
      .
      ├── amd64
      │   └── sid
      │       └── Dockerfile
      ├── arm64v8
      │   └── sid
      │       └── Dockerfile
      ├── riscv64
      │   └── sid
      │       └── Dockerfile
      └── vm
          └── amd64
              └── sid
                  ├── install.sh
                  └── preseed.cfg
  • Usage: For details, see Makefile

    • Build & run Docker containers:
      JENKINS_AGENT_SSH_PUBKEY="XX" make clean build agents
    • Build & run VMs:
      JENKINS_AGENT_SSH_PUBKEY="XX" make clean-vms install-vms

References

About

Docker images & VMs for Jenkins agents connected over SSH, based on buildpack-deps.

https://hub.docker.com/repository/docker/jaxvanyang/buildpack-deps-ssh-agent/general

License:The Unlicense


Languages

Language:Shell 59.0%Language:Dockerfile 31.3%Language:Makefile 9.8%