jenkinsci / docker-agent

Jenkins agent (base image) and inbound agent Docker images
https://hub.docker.com/r/jenkins/inbound-agent/
MIT License
282 stars 228 forks source link

chore: align with docker-ssh-agent build process #827

Open lemeurherve opened 2 months ago

lemeurherve commented 2 months ago

This PR aligns this repository with what have been implemented in https://github.com/jenkinsci/docker-ssh-agent/pull/415, all extracted changes mentioned in https://github.com/jenkinsci/docker-ssh-agent/pull/415#issuecomment-2169547751 and additional cleanup permitted by this change.

List of commits, notes and references to docker-ssh-agent issues and pull requests

chore: define jdks to build at a single place in docker bake (974969e)

chore: add TestsDebug parameter (22934df)

chore: lint *.ps1 (19cce30)

chore: add log output to Windows tests (57d5a57)

fix: implement docker calls as make targets (f96d882)

chore: shortens agentSelector comments (af17f85)

fix: remove interpolation in last sh and powershell calls (f48ef34)

chore: set bats formatter to junit (2bc7774)

chore: use docker bake to generate docker compose file (4cc014e)

chore: get rid of build.sh and env.props (52b4455)

doc: adapt docker-ssh-agent's 'building' section to this repository (affb8e4)

(Docker images content remains untouched hence the "chore" label.)

Testing done

CI

Submitter checklist