Skip to content
This repository has been archived by the owner on Jul 4, 2023. It is now read-only.

jaxvanyang/buildpack-deps-ssh-agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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