Skip to content

Conversation

@gounthar
Copy link
Collaborator

Add a new profile in the Docker Compose file for building C++ source code with Jenkins.

  • Docker Compose Files:
    • Add a cpp profile in docker-compose.yaml and build-docker-compose.yaml.
    • Include necessary service definitions, dependencies, healthcheck, and volume configurations.
  • Dockerfile:
    • Create dockerfiles/cpp/Dockerfile with necessary C++ build tools including build-essential, cmake, gcc, g++, clang, make, libstdc++-dev, and pkg-config.
    • Set environment variables and ensure ownership of the Jenkins agent home directory.
  • Updatecli Manifest:
    • Add updatecli/updatecli.d/cpp.yaml for managing the C++ Dockerfile.
    • Ensure the manifest includes the necessary dependencies for the C++ build environment.
  • GitHub Actions:
    • Modify .github/workflows/github-docker-registry-push.yml to add a new job for building and pushing the C++ Docker image to ghcr.

Summary

  • New Features
    • Enhanced the CI/CD pipeline with a new step to build and deploy a specialized Jenkins agent for C++ tutorials.
    • Introduced a dedicated container service for C++ builds, featuring automated health checks and streamlined service dependencies.
    • Deployed a new base image for the C++ build environment with essential C++ tooling.
    • Implemented automated configuration updates for C++ environment dependencies to ensure consistent build performance.

dependabot bot and others added 30 commits January 15, 2024 12:10
Bumps debian from bookworm-20231218 to bookworm-20240110.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
…dekick/debian-bookworm-20240110

chore(deps): bump debian from bookworm-20231218 to bookworm-20240110 in /dockerfiles/sidekick
Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.52.0 to 2.53.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](updatecli/updatecli-action@v2.52.0...v2.53.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [anchore/scan-action](https://github.com/anchore/scan-action) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/anchore/scan-action/releases)
- [Changelog](https://github.com/anchore/scan-action/blob/main/CHANGELOG.md)
- [Commits](anchore/scan-action@1d59d90...0550541)

---
updated-dependencies:
- dependency-name: anchore/scan-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…cli/updatecli-action-2.53.0

chore(deps): bump updatecli/updatecli-action from 2.52.0 to 2.53.0
…e/scan-action-3.6.0

chore(deps): bump anchore/scan-action from 3.5.0 to 3.6.0
Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.53.0 to 2.54.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](updatecli/updatecli-action@v2.53.0...v2.54.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps debian from bookworm-20240110 to bookworm-20240130.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps jenkins/ssh-agent from 5.22.0 to 5.24.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps jenkins/ssh-agent from 5.22.0 to 5.24.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps jenkins/ssh-agent from 5.22.0 to 5.24.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 5 to 6.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](release-drafter/release-drafter@v5...v6)

---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [anchore/scan-action](https://github.com/anchore/scan-action) from 3.6.0 to 3.6.4.
- [Release notes](https://github.com/anchore/scan-action/releases)
- [Changelog](https://github.com/anchore/scan-action/blob/main/CHANGELOG.md)
- [Commits](anchore/scan-action@0550541...3343887)

---
updated-dependencies:
- dependency-name: anchore/scan-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps jenkins/ssh-agent from 5.22.0 to 5.24.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps jenkins/ssh-agent from 5.22.0 to 5.24.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [codacy/codacy-analysis-cli-action](https://github.com/codacy/codacy-analysis-cli-action) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/codacy/codacy-analysis-cli-action/releases)
- [Commits](codacy/codacy-analysis-cli-action@5cc54a7...33d4559)

---
updated-dependencies:
- dependency-name: codacy/codacy-analysis-cli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…cli/updatecli-action-2.54.0

chore(deps): bump updatecli/updatecli-action from 2.53.0 to 2.54.0
…dekick/debian-bookworm-20240130

chore(deps): bump debian from bookworm-20240110 to bookworm-20240130 in /dockerfiles/sidekick
…thon/jenkins/ssh-agent-5.24.0

chore(deps): bump jenkins/ssh-agent from 5.22.0 to 5.24.0 in /dockerfiles/python
…ven/jenkins/ssh-agent-5.24.0

chore(deps): bump jenkins/ssh-agent from 5.22.0 to 5.24.0 in /dockerfiles/maven
…e-drafter/release-drafter-6

chore(deps): bump release-drafter/release-drafter from 5 to 6
…e/scan-action-3.6.4

chore(deps): bump anchore/scan-action from 3.6.0 to 3.6.4
…lti/jenkins/ssh-agent-5.24.0

chore(deps): bump jenkins/ssh-agent from 5.22.0 to 5.24.0 in /dockerfiles/multi
Fixes #376

Add a new profile in the Docker Compose file for building C++ source code with Jenkins.

* **Docker Compose Files:**
  * Add a `cpp` profile in `docker-compose.yaml` and `build-docker-compose.yaml`.
  * Include necessary service definitions, dependencies, healthcheck, and volume configurations.
* **Dockerfile:**
  * Create `dockerfiles/cpp/Dockerfile` with necessary C++ build tools including `build-essential`, `cmake`, `gcc`, `g++`, `clang`, `make`, `libstdc++-dev`, and `pkg-config`.
  * Set environment variables and ensure ownership of the Jenkins agent home directory.
* **Updatecli Manifest:**
  * Add `updatecli/updatecli.d/cpp.yaml` for managing the C++ Dockerfile.
  * Ensure the manifest includes the necessary dependencies for the C++ build environment.
* **GitHub Actions:**
  * Modify `.github/workflows/github-docker-registry-push.yml` to add a new job for building and pushing the C++ Docker image to ghcr.

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/gounthar/quickstart-tutorials/issues/376?shareId=XXXX-XXXX-XXXX-XXXX).
@github-actions github-actions bot added the repo label Feb 21, 2025
@gounthar gounthar merged commit bd6b06e into jenkins-docs:main Feb 21, 2025
6 of 8 checks passed
- name: Build and push the jenkins agent for cpp tutorial
# This step builds and pushes the Jenkins agent for the C++ tutorial
if: contains(env.files, 'dockerfiles/cpp/Dockerfile')
uses: docker/build-push-action@v6

Check warning

Code scanning / Semgrep (reported by Codacy)

An action sourced from a third-party repository on GitHub is not pinned to a full length commit SHA. Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Warning

An action sourced from a third-party repository on GitHub is not pinned to a full length commit SHA. Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release.
FROM jenkins/ssh-agent:6.9.0

# Install necessary C++ build tools
RUN apt-get update && apt-get install -y --no-install-recommends \

Check notice

Code scanning / Hadolint (reported by Codacy)

Pin versions in apt get install. Instead of apt-get install <package> use apt-get install <package>=<version> Note

Pin versions in apt get install. Instead of apt-get install <package> use apt-get install <package>=<version>
# Check if the service has dependencies
if yq e ".services.${service}.depends_on" "$original_file" -e > /dev/null; then
# Read dependencies of the service
local dependencies=($(yq e ".services.${service}.depends_on | keys" "$original_file" -o json | jq -r '.[]'))

Check notice

Code scanning / Shellcheck (reported by Codacy)

Prefer mapfile or read -a to split command output (or quote to avoid splitting). Note

Prefer mapfile or read -a to split command output (or quote to avoid splitting).
declare -A all_dependencies
services=$(yq e '.services | keys' "$original_file" -o json | jq -r '.[]')
for service in $services; do
dependencies=$(yq e ".services.$service.depends_on | keys" "$original_file" -o json | jq -r '.[]')

Check notice

Code scanning / Shellcheck (reported by Codacy)

Variable was used as an array but is now assigned a string. Note

Variable was used as an array but is now assigned a string.
services=$(yq e '.services | keys' "$original_file" -o json | jq -r '.[]')
for service in $services; do
dependencies=$(yq e ".services.$service.depends_on | keys" "$original_file" -o json | jq -r '.[]')
for dependency in $dependencies; do

Check notice

Code scanning / Shellcheck (reported by Codacy)

Expanding an array without an index only gives the first element. Note

Expanding an array without an index only gives the first element.
for service in $services; do
dependencies=$(yq e ".services.$service.depends_on | keys" "$original_file" -o json | jq -r '.[]')
for dependency in $dependencies; do
all_dependencies["$dependency"]=1

Check notice

Code scanning / Shellcheck (reported by Codacy)

all_dependencies appears unused. Verify use (or export if used externally). Note

all_dependencies appears unused. Verify use (or export if used externally).

# Generate the docker-compose file for the profile
echo "Generating docker-compose-$profile.yaml"
yq e ".services | with_entries(select(.key as \$k | .key == \"$included_services_list\"))" "$original_file" > "docker-compose-$profile.yaml"

Check notice

Code scanning / Shellcheck (reported by Codacy)

included_services_list is referenced but not assigned. Note

included_services_list is referenced but not assigned.
gounthar added a commit that referenced this pull request Apr 16, 2025
* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#685)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#687)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#688)

* chore(jenkins): Update Jenkins plugins (#692)

* chore(jenkins): Update Jenkins plugins (#694)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#695)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#699)

* chore(deps): bump anchore/scan-action from 4.1.2 to 5.0.0 (#700)

Bumps [anchore/scan-action](https://github.com/anchore/scan-action) from 4.1.2 to 5.0.0.
- [Release notes](https://github.com/anchore/scan-action/releases)
- [Changelog](https://github.com/anchore/scan-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/anchore/scan-action/compare/64a33b277ea7a1215a3c142735a1091341939ff5...4e08a16a68fb1b35d2fca00f0607db0b5b5120a7)

---
updated-dependencies:
- dependency-name: anchore/scan-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#701)

* chore(jenkins): Update Jenkins plugins (#703)

* chore(jenkins): Update Jenkins plugins (#706)

* chore: deps(dockerfile): bump image "debian" (#707)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#710)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#712)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(deps): bump anchore/scan-action from 5.0.0 to 5.1.0 (#714)

Bumps [anchore/scan-action](https://github.com/anchore/scan-action) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/anchore/scan-action/releases)
- [Changelog](https://github.com/anchore/scan-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/anchore/scan-action/compare/4e08a16a68fb1b35d2fca00f0607db0b5b5120a7...ef0b0b023552a0c077534074723a9915280284bb)

---
updated-dependencies:
- dependency-name: anchore/scan-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#715)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#716)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#717)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* Bump ssh-agent version to 6.1.0 (#718)

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mave...

... n/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mult...

... i/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/node...

... /Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/pyth...

... on/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "build-docker-com...

... pose.yaml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "docker-compose.y...

... aml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/gola...

... ng/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/andr...

... oid/Dockerfile"

Made with ❤️️ by updatecli

---------

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#724)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#725)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#729)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#731)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#733)

* chore(jenkins): Update Jenkins plugins (#735)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#736)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore: [jenkins-controller] Bump Jenkins LTS version in dockerfiles/D... (#737)

... ockerfile

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore: [node-agent] Bump node version in dockerfiles/maven/Dockerfile (#738)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#743)

* chore(jenkins): Update Jenkins plugins (#745)

* chore(jenkins): Update Jenkins plugins (#749)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#748)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(deps): bump anchore/scan-action from 5.1.0 to 5.2.0 (#751)

Bumps [anchore/scan-action](https://github.com/anchore/scan-action) from 5.1.0 to 5.2.0.
- [Release notes](https://github.com/anchore/scan-action/releases)
- [Changelog](https://github.com/anchore/scan-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/anchore/scan-action/compare/ef0b0b023552a0c077534074723a9915280284bb...5ed195cc06065322983cae4bb31e2a751feb86fd)

---
updated-dependencies:
- dependency-name: anchore/scan-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump updatecli/updatecli-action from 2.68.0 to 2.69.0 (#750)

Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.68.0 to 2.69.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](https://github.com/updatecli/updatecli-action/compare/v2.68.0...v2.69.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <[email protected]>

* chore(jenkins): Update Jenkins plugins (#752)

* chore(jenkins): Update Jenkins plugins (#754)

* chore(jenkins): Update Jenkins plugins (#757)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#758)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore: deps(dockerfile): bump golang version (#759)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <[email protected]>

* chore(jenkins): Update Jenkins plugins (#769)

* chore(deps): bump updatecli/updatecli-action from 2.69.0 to 2.70.0 (#767)

Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.69.0 to 2.70.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](https://github.com/updatecli/updatecli-action/compare/v2.69.0...v2.70.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <[email protected]>

* chore(deps): bump anchore/scan-action from 5.2.0 to 5.2.1 (#768)

Bumps [anchore/scan-action](https://github.com/anchore/scan-action) from 5.2.0 to 5.2.1.
- [Release notes](https://github.com/anchore/scan-action/releases)
- [Changelog](https://github.com/anchore/scan-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/anchore/scan-action/compare/5ed195cc06065322983cae4bb31e2a751feb86fd...f2ba85e044c8f5e5014c9a539328a9c78d3bfa49)

---
updated-dependencies:
- dependency-name: anchore/scan-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <[email protected]>

* chore: deps(dockerfile): bump image "debian" (#770)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <[email protected]>

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#771)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#775)

* chore(jenkins): Update Jenkins plugins (#778)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#779)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* Bump ssh-agent version to 6.2.0 (#782)

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/pyth...

... on/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/andr...

... oid/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/node...

... /Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mult...

... i/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mave...

... n/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "docker-compose.y...

... aml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "build-docker-com...

... pose.yaml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/gola...

... ng/Dockerfile"

Made with ❤️️ by updatecli

---------

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#784)

* chore(jenkins): Update Jenkins plugins (#787)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#788)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#791)

* fix(docker): Multi does not launch a second Jenkins controller anymore. (#792)

* fix(docker): Multi does not launch a second Jenkins controller anymore.

* fix(docker): The single quotes prevent $JENKINS_CONTROLLER from being expanded.

* fix(docker): Improve the fallback mechanism implementation.

* fix(docker): Adding error handling for when both controllers are unreachable.

And making the timeout duration configurable.

* fix(ga): Follows the official documentation for the action

https://github.com/docker/login-action?tab=readme-ov-file#github-container-registry

* Update github-docker-registry-push.yml (#793)

* Update Dockerfile (#794)

* fix(dependencies): debian version in agent-discovery was not tracked. (#795)

* Fix multi (#797)

* fix(docker): Multi does not launch a second Jenkins controller anymore.

* fix(docker): The single quotes prevent $JENKINS_CONTROLLER from being expanded.

* fix(docker): Improve the fallback mechanism implementation.

* fix(docker): Adding error handling for when both controllers are unreachable.

And making the timeout duration configurable.

* fix(ga): Follows the official documentation for the action

https://github.com/docker/login-action?tab=readme-ov-file#github-container-registry

* fix(docker): Wait for 60s before switching to another server.

* fix(ga): Remove trailing spaces.

* chore(deps): bump anchore/scan-action from 5.2.1 to 5.3.0 (#796)

Bumps [anchore/scan-action](https://github.com/anchore/scan-action) from 5.2.1 to 5.3.0.
- [Release notes](https://github.com/anchore/scan-action/releases)
- [Changelog](https://github.com/anchore/scan-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/anchore/scan-action/compare/f2ba85e044c8f5e5014c9a539328a9c78d3bfa49...869c549e657a088dc0441b08ce4fc0ecdac2bb65)

---
updated-dependencies:
- dependency-name: anchore/scan-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <[email protected]>

* chore(docker): Move to debian:bookworm-20241016-slim

* Update github-docker-registry-push.yml

* fix(ga): Add GitHub Actions workflow to manually trigger Dependabot. (#798)

- Created a new workflow file `.github/workflows/run-dependabot.yml` to allow manual triggering of Dependabot using the `workflow_dispatch` event.
- Configured the workflow to run Dependabot for GitHub Actions updates.

* Run dependabot (#799)

* fix(ga): Add GitHub Actions workflow to manually trigger Dependabot.

- Created a new workflow file `.github/workflows/run-dependabot.yml` to allow manual triggering of Dependabot using the `workflow_dispatch` event.
- Configured the workflow to run Dependabot for GitHub Actions updates.

* fix(ga): A mapping was not expected

* Run dependabot (#800)

* fix(ga): Add GitHub Actions workflow to manually trigger Dependabot.

- Created a new workflow file `.github/workflows/run-dependabot.yml` to allow manual triggering of Dependabot using the `workflow_dispatch` event.
- Configured the workflow to run Dependabot for GitHub Actions updates.

* fix(ga): A mapping was not expected

* fix(ga): Unexpected input(s) 'package-ecosystem', 'directory', valid inputs are ['alert-lookup', 'compat-lookup', 'github-token', 'skip-commit-verification', 'skip-verification']

* Update run-dependabot.yml

* Delete .github/workflows/run-dependabot.yml

* chore(jenkins): Update Jenkins plugins (#801)

* chore(deps): bump debian in /dockerfiles/agent-discovery (#806)

Bumps debian from bookworm-20241016-slim to bookworm-20241111-slim.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#807)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(deps): bump updatecli/updatecli-action from 2.70.0 to 2.71.0 (#805)

Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.70.0 to 2.71.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](https://github.com/updatecli/updatecli-action/compare/v2.70.0...v2.71.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#809)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#811)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore: [jenkins-controller] Bump Jenkins LTS version in dockerfiles/D... (#813)

... ockerfile

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#812)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <[email protected]>

* Bump ssh-agent version to 6.3.0 (#815)

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/pyth...

... on/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/andr...

... oid/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mult...

... i/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mave...

... n/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "docker-compose.y...

... aml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/node...

... /Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/gola...

... ng/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "build-docker-com...

... pose.yaml"

Made with ❤️️ by updatecli

---------

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#818)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* Bump ssh-agent version to 6.4.0 (#819)

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mult...

... i/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/andr...

... oid/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mave...

... n/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "build-docker-com...

... pose.yaml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/gola...

... ng/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "docker-compose.y...

... aml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/pyth...

... on/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/node...

... /Dockerfile"

Made with ❤️️ by updatecli

---------

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <[email protected]>

* chore(deps): bump updatecli/updatecli-action from 2.71.0 to 2.72.0 (#822)

Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.71.0 to 2.72.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](https://github.com/updatecli/updatecli-action/compare/v2.71.0...v2.72.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#824)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore: deps(dockerfile): bump image "debian" (#823)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#825)

* chore(jenkins): Update Jenkins plugins (#826)

* chore(jenkins): Update Jenkins plugins (#828)

* chore(jenkins): Update Jenkins plugins (#831)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#832)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#834)

* chore: deps(dockerfile): bump golang version (#833)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* Bump ssh-agent version to 6.5.0 (#840)

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/andr...

... oid/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/pyth...

... on/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/gola...

... ng/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "docker-compose.y...

... aml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "build-docker-com...

... pose.yaml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mave...

... n/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mult...

... i/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/node...

... /Dockerfile"

Made with ❤️️ by updatecli

---------

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(deps): bump updatecli/updatecli-action from 2.72.0 to 2.73.0 (#843)

Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.72.0 to 2.73.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](https://github.com/updatecli/updatecli-action/compare/v2.72.0...v2.73.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump debian in /dockerfiles/agent-discovery (#842)

Bumps debian from bookworm-20241111-slim to bookworm-20241202-slim.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#844)

* chore(jenkins): Update Jenkins plugins (#848)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#849)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#852)

* chore(deps): bump anchore/scan-action from 5.3.0 to 6.0.0 (#853)

Bumps [anchore/scan-action](https://github.com/anchore/scan-action) from 5.3.0 to 6.0.0.
- [Release notes](https://github.com/anchore/scan-action/releases)
- [Changelog](https://github.com/anchore/scan-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/anchore/scan-action/compare/869c549e657a088dc0441b08ce4fc0ecdac2bb65...abae793926ec39a78ab18002bc7fc45bbbd94342)

---
updated-dependencies:
- dependency-name: anchore/scan-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#854)

* chore(jenkins): Update Jenkins plugins (#858)

* chore(jenkins): Update Jenkins plugins (#860)

* chore(jenkins): Update Jenkins plugins (#862)

* chore(jenkins): Update Jenkins plugins (#864)

* chore(deps): bump updatecli/updatecli-action from 2.73.0 to 2.74.0 (#865)

Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.73.0 to 2.74.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](https://github.com/updatecli/updatecli-action/compare/v2.73.0...v2.74.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#867)

* chore(jenkins): Update Jenkins plugins (#872)

* chore: deps(dockerfile): bump image "debian" (#873)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#877)

* chore(deps): bump updatecli/updatecli-action from 2.74.0 to 2.75.0 (#875)

Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.74.0 to 2.75.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](https://github.com/updatecli/updatecli-action/compare/v2.74.0...v2.75.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump debian in /dockerfiles/agent-discovery (#876)

Bumps debian from bookworm-20241202-slim to bookworm-20241223-slim.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <[email protected]>

* chore(jenkins): Update Jenkins plugins (#879)

* Bump ssh-agent version to 6.6.0 (#880)

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/andr...

... oid/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/pyth...

... on/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/gola...

... ng/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "build-docker-com...

... pose.yaml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mult...

... i/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "docker-compose.y...

... aml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/node...

... /Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mave...

... n/Dockerfile"

Made with ❤️️ by updatecli

---------

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#883)

* chore(jenkins): Update Jenkins plugins (#885)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#886)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#890)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#891)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#893)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore: [jenkins-controller] Bump Jenkins LTS version in dockerfiles/D... (#895)

... ockerfile

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#896)

* chore(jenkins): Update Jenkins plugins (#898)

* chore(jenkins): Update Jenkins plugins (#904)

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/golang (#899)

Bumps jenkins/ssh-agent from 6.6.0 to 6.7.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <[email protected]>

* chore(deps): bump updatecli/updatecli-action from 2.75.0 to 2.76.0 (#900)

Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.75.0 to 2.76.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](https://github.com/updatecli/updatecli-action/compare/v2.75.0...v2.76.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <[email protected]>

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/multi (#901)

Bumps jenkins/ssh-agent from 6.6.0 to 6.7.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <[email protected]>

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/maven (#902)

Bumps jenkins/ssh-agent from 6.6.0 to 6.7.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <[email protected]>

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/node (#903)

Bumps jenkins/ssh-agent from 6.6.0 to 6.7.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <[email protected]>

* chore: deps(dockerfile): bump image "debian" (#905)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <[email protected]>

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#906)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <[email protected]>

* Bump ssh-agent version to 6.7.0 (#907)

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/node...

... /Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/andr...

... oid/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "docker-compose.y...

... aml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "build-docker-com...

... pose.yaml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/pyth...

... on/Dockerfile"

Made with ❤️️ by updatecli

---------

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <[email protected]>

* chore(jenkins): Update Jenkins plugins (#912)

* chore(jenkins): Update Jenkins plugins (#915)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#916)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#919)

* chore: deps(dockerfile): bump golang version (#920)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#923)

* chore(jenkins): Update Jenkins plugins (#926)

* Bump ssh-agent version to 6.8.0 (#925)

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mave...

... n/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "build-docker-com...

... pose.yaml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/andr...

... oid/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/gola...

... ng/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "docker-compose.y...

... aml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/node...

... /Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mult...

... i/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/pyth...

... on/Dockerfile"

Made with ❤️️ by updatecli

---------

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bruno Verachten <[email protected]>

* chore(deps): bump debian in /dockerfiles/agent-discovery (#927)

Bumps debian from bookworm-20241223-slim to bookworm-20250113-slim.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#928)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#930)

* chore(jenkins): Update Jenkins plugins (#935)

* chore(jenkins): Update Jenkins plugins (#938)

* chore(jenkins): Update Jenkins plugins (#940)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#942)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#943)

* chore(jenkins): Update Jenkins plugins (#944)

* chore(deps): bump updatecli/updatecli-action from 2.76.0 to 2.77.0 (#947)

Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.76.0 to 2.77.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](https://github.com/updatecli/updatecli-action/compare/v2.76.0...v2.77.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(deps): bump anchore/scan-action from 6.0.0 to 6.1.0 (#946)

Bumps [anchore/scan-action](https://github.com/anchore/scan-action) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/anchore/scan-action/releases)
- [Changelog](https://github.com/anchore/scan-action/blob/main/RELEASE.md)
- [Commits](https://github.com/anchore/scan-action/compare/abae793926ec39a78ab18002bc7fc45bbbd94342...7c05671ae9be166aeb155bad2d7df9121823df32)

---
updated-dependencies:
- dependency-name: anchore/scan-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#948)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#949)

* chore(jenkins): Update Jenkins plugins (#950)

* chore(jenkins): Update Jenkins plugins (#951)

* chore(jenkins): Update Jenkins plugins (#964)

* Bump ssh-agent version to 6.9.0 (#956)

* chore: [jenkins/ssh-agent] Bump Docker image tag in "docker-compose.y...

... aml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mult...

... i/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "build-docker-com...

... pose.yaml"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/pyth...

... on/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/andr...

... oid/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/node...

... /Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/mave...

... n/Dockerfile"

Made with ❤️️ by updatecli

* chore: [jenkins/ssh-agent] Bump Docker image tag in "dockerfiles/gola...

... ng/Dockerfile"

Made with ❤️️ by updatecli

---------

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#966)

* chore: deps(dockerfile): bump image "debian" (#965)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#967)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore: deps(dockerfile): bump golang version (#968)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#969)

* chore(jenkins): Update Jenkins plugins (#977)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#973)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore: [jenkins-controller] Bump Jenkins LTS version in dockerfiles/D... (#975)

... ockerfile

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#978)

* chore(deps): bump debian in /dockerfiles/agent-discovery (#982)

Bumps debian from bookworm-20250113-slim to bookworm-20250203-slim.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#983)

* chore(jenkins): Update Jenkins plugins (#986)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#985)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#987)

* chore: deps(dockerfile): bump golang version (#989)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#988)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#994)

* chore(jenkins): Update Jenkins plugins (#995)

* chore: deps(dockerfile): bump image "gitpod/workspace-full" (#996)

Made with ❤️️ by updatecli

Co-authored-by: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com>

* chore(jenkins): Update Jenkins plugins (#999)

* chore(jenkins): Update Jenkins plugins (#1002)

* Add C++ profile to Docker Compose and Updatecli (#1004)

* chore(deps): bump debian in /dockerfiles/sidekick

Bumps debian from bookworm-20231218 to bookworm-20240110.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(deps): bump updatecli/updatecli-action from 2.52.0 to 2.53.0

Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.52.0 to 2.53.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](https://github.com/updatecli/updatecli-action/compare/v2.52.0...v2.53.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump anchore/scan-action from 3.5.0 to 3.6.0

Bumps [anchore/scan-action](https://github.com/anchore/scan-action) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/anchore/scan-action/releases)
- [Changelog](https://github.com/anchore/scan-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/anchore/scan-action/compare/1d59d90b47fc11ff8f97822da6c25eec888f81cf...0550541809b9c6abbf7cbc43d12400db47056507)

---
updated-dependencies:
- dependency-name: anchore/scan-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(jenkins): Update Jenkins plugins

* chore(deps): bump updatecli/updatecli-action from 2.53.0 to 2.54.0

Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.53.0 to 2.54.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](https://github.com/updatecli/updatecli-action/compare/v2.53.0...v2.54.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump debian in /dockerfiles/sidekick

Bumps debian from bookworm-20240110 to bookworm-20240130.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/python

Bumps jenkins/ssh-agent from 5.22.0 to 5.24.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/android

Bumps jenkins/ssh-agent from 5.22.0 to 5.24.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/maven

Bumps jenkins/ssh-agent from 5.22.0 to 5.24.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump release-drafter/release-drafter from 5 to 6

Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 5 to 6.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/v5...v6)

---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump anchore/scan-action from 3.6.0 to 3.6.4

Bumps [anchore/scan-action](https://github.com/anchore/scan-action) from 3.6.0 to 3.6.4.
- [Release notes](https://github.com/anchore/scan-action/releases)
- [Changelog](https://github.com/anchore/scan-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/anchore/scan-action/compare/0550541809b9c6abbf7cbc43d12400db47056507...3343887d815d7b07465f6fdcd395bd66508d486a)

---
updated-dependencies:
- dependency-name: anchore/scan-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/multi

Bumps jenkins/ssh-agent from 5.22.0 to 5.24.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/node

Bumps jenkins/ssh-agent from 5.22.0 to 5.24.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump codacy/codacy-analysis-cli-action from 4.3.0 to 4.4.0

Bumps [codacy/codacy-analysis-cli-action](https://github.com/codacy/codacy-analysis-cli-action) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/codacy/codacy-analysis-cli-action/releases)
- [Commits](https://github.com/codacy/codacy-analysis-cli-action/compare/5cc54a75f9ad88159bb54046196d920e40e367a5...33d455949345bddfdb845fba76b57b70cc83754b)

---
updated-dependencies:
- dependency-name: codacy/codacy-analysis-cli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(deps): bump debian in /dockerfiles/sidekick

Bumps debian from bookworm-20240130 to bookworm-20240211.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump updatecli/updatecli-action from 2.54.0 to 2.55.0 (#114)

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/multi (#115)

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/node (#116)

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/android (#117)

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/maven (#118)

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/python (#119)

* chore(jenkins): Update Jenkins plugins

* Multi controller is the same as simple controller

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(deps): Bump debian in /dockerfiles/sidekick

Bumps debian from bookworm-20240311 to bookworm-20240408.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(jenkins): Update Jenkins plugins

* chore(deps): bump codacy/codacy-analysis-cli-action from 4.4.0 to 4.4.1

Bumps [codacy/codacy-analysis-cli-action](https://github.com/codacy/codacy-analysis-cli-action) from 4.4.0 to 4.4.1.
- [Release notes](https://github.com/codacy/codacy-analysis-cli-action/releases)
- [Commits](https://github.com/codacy/codacy-analysis-cli-action/compare/33d455949345bddfdb845fba76b57b70cc83754b...3ff8e64eb4b714c4bee91b7b4eea31c6fc2c4f93)

---
updated-dependencies:
- dependency-name: codacy/codacy-analysis-cli-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump updatecli/updatecli-action from 2.57.0 to 2.58.0

Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.57.0 to 2.58.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](https://github.com/updatecli/updatecli-action/compare/v2.57.0...v2.58.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(deps): bump updatecli/updatecli-action from 2.58.0 to 2.59.0

Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.58.0 to 2.59.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](https://github.com/updatecli/updatecli-action/compare/v2.58.0...v2.59.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update Docker versions

* Not to be lost.

* not to be lost

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* Add C++ profile to Docker Compose and Updatecli

Fixes #376

Add a new profile in the Docker Compose file for building C++ source code with Jenkins.

* **Docker Compose Files:**
  * Add a `cpp` profile in `docker-compose.yaml` and `build-docker-compose.yaml`.
  * Include necessary service definitions, dependencies, healthcheck, and volume configurations.
* **Dockerfile:**
  * Create `dockerfiles/cpp/Dockerfile` with necessary C++ build tools including `build-essential`, `cmake`, `gcc`, `g++`, `clang`, `make`, `libstdc++-dev`, and `pkg-config`.
  * Set environment variables and ensure ownership of the Jenkins agent home directory.
* **Updatecli Manifest:**
  * Add `updatecli/updatecli.d/cpp.yaml` for managing the C++ Dockerfile.
  * Ensure the manifest includes the necessary dependencies for the C++ build environment.
* **GitHub Actions:**
  * Modify `.github/workflows/github-docker-registry-push.yml` to add a new job for building and pushing the C++ Docker image to ghcr.

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/gounthar/quickstart-tutorials/issues/376?shareId=XXXX-XXXX-XXXX-XXXX).

* fix(updatecli): Removed cpp manifest.

* fix(docker): Update libstdc++ dependency to libstdc++-12-dev

* feat(jenkins): Add cpp-agent configuration for Docker image in ssh-agent.yaml

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: GitHub Action <[email protected]>

* Add cpp profile (#1005)

* chore(deps): bump debian in /dockerfiles/sidekick

Bumps debian from bookworm-20231218 to bookworm-20240110.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(deps): bump updatecli/updatecli-action from 2.52.0 to 2.53.0

Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.52.0 to 2.53.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](https://github.com/updatecli/updatecli-action/compare/v2.52.0...v2.53.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump anchore/scan-action from 3.5.0 to 3.6.0

Bumps [anchore/scan-action](https://github.com/anchore/scan-action) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/anchore/scan-action/releases)
- [Changelog](https://github.com/anchore/scan-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/anchore/scan-action/compare/1d59d90b47fc11ff8f97822da6c25eec888f81cf...0550541809b9c6abbf7cbc43d12400db47056507)

---
updated-dependencies:
- dependency-name: anchore/scan-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(jenkins): Update Jenkins plugins

* chore(deps): bump updatecli/updatecli-action from 2.53.0 to 2.54.0

Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.53.0 to 2.54.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](https://github.com/updatecli/updatecli-action/compare/v2.53.0...v2.54.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump debian in /dockerfiles/sidekick

Bumps debian from bookworm-20240110 to bookworm-20240130.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/python

Bumps jenkins/ssh-agent from 5.22.0 to 5.24.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/android

Bumps jenkins/ssh-agent from 5.22.0 to 5.24.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/maven

Bumps jenkins/ssh-agent from 5.22.0 to 5.24.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump release-drafter/release-drafter from 5 to 6

Bumps [release-drafter/release-drafter](https://github.com/release-drafter/release-drafter) from 5 to 6.
- [Release notes](https://github.com/release-drafter/release-drafter/releases)
- [Commits](https://github.com/release-drafter/release-drafter/compare/v5...v6)

---
updated-dependencies:
- dependency-name: release-drafter/release-drafter
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump anchore/scan-action from 3.6.0 to 3.6.4

Bumps [anchore/scan-action](https://github.com/anchore/scan-action) from 3.6.0 to 3.6.4.
- [Release notes](https://github.com/anchore/scan-action/releases)
- [Changelog](https://github.com/anchore/scan-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/anchore/scan-action/compare/0550541809b9c6abbf7cbc43d12400db47056507...3343887d815d7b07465f6fdcd395bd66508d486a)

---
updated-dependencies:
- dependency-name: anchore/scan-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/multi

Bumps jenkins/ssh-agent from 5.22.0 to 5.24.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/node

Bumps jenkins/ssh-agent from 5.22.0 to 5.24.0.

---
updated-dependencies:
- dependency-name: jenkins/ssh-agent
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump codacy/codacy-analysis-cli-action from 4.3.0 to 4.4.0

Bumps [codacy/codacy-analysis-cli-action](https://github.com/codacy/codacy-analysis-cli-action) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/codacy/codacy-analysis-cli-action/releases)
- [Commits](https://github.com/codacy/codacy-analysis-cli-action/compare/5cc54a75f9ad88159bb54046196d920e40e367a5...33d455949345bddfdb845fba76b57b70cc83754b)

---
updated-dependencies:
- dependency-name: codacy/codacy-analysis-cli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(deps): bump debian in /dockerfiles/sidekick

Bumps debian from bookworm-20240130 to bookworm-20240211.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump updatecli/updatecli-action from 2.54.0 to 2.55.0 (#114)

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/multi (#115)

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/node (#116)

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/android (#117)

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/maven (#118)

* chore(deps): bump jenkins/ssh-agent in /dockerfiles/python (#119)

* chore(jenkins): Update Jenkins plugins

* Multi controller is the same as simple controller

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(deps): Bump debian in /dockerfiles/sidekick

Bumps debian from bookworm-20240311 to bookworm-20240408.

---
updated-dependencies:
- dependency-name: debian
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(jenkins): Update Jenkins plugins

* chore(deps): bump codacy/codacy-analysis-cli-action from 4.4.0 to 4.4.1

Bumps [codacy/codacy-analysis-cli-action](https://github.com/codacy/codacy-analysis-cli-action) from 4.4.0 to 4.4.1.
- [Release notes](https://github.com/codacy/codacy-analysis-cli-action/releases)
- [Commits](https://github.com/codacy/codacy-analysis-cli-action/compare/33d455949345bddfdb845fba76b57b70cc83754b...3ff8e64eb4b714c4bee91b7b4eea31c6fc2c4f93)

---
updated-dependencies:
- dependency-name: codacy/codacy-analysis-cli-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(deps): bump updatecli/updatecli-action from 2.57.0 to 2.58.0

Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.57.0 to 2.58.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](https://github.com/updatecli/updatecli-action/compare/v2.57.0...v2.58.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(deps): bump updatecli/updatecli-action from 2.58.0 to 2.59.0

Bumps [updatecli/updatecli-action](https://github.com/updatecli/updatecli-action) from 2.58.0 to 2.59.0.
- [Release notes](https://github.com/updatecli/updatecli-action/releases)
- [Commits](https://github.com/updatecli/updatecli-action/compare/v2.58.0...v2.59.0)

---
updated-dependencies:
- dependency-name: updatecli/updatecli-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Update Docker versions

* Not to be lost.

* not to be lost

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* chore(jenkins): Update Jenkins plugins

* Add C++ profile to Docker Compose and Updatecli

Fixes #376

Add a new profile in the Docker Compose file for building C++ source code with Jenkins.

* **Docker Compose Files:**
  * Add a `cpp` profile in `docker-compose.yaml` and `build-docker-compose.yaml`.
  * Include necessary service definitions, dependencies, healthcheck, and volume configurations.
* **Dockerfile:**
  * Create `dockerfiles/cpp/Dockerfile` with necessary C++ build tools including `build-essential`, `cmake`, `gcc`, `g++`, `clang`, `make`, `libstdc++-dev`, and `pkg-config`.
  * Set environment variables and ensure ownership of the Jenkins agent home directory.
* **Updatecli Manifest:**
  * Add `updatecli/updatecli.d/cpp.yaml` for managing the C++ Dockerfile.
  * Ensure the manifest includes the necessary dependencies for the C++ build environment.
* **GitHub Actions:**
  * Modify `.github/workflows/github-docker-registry-push.yml` to add a new job for building and pushing the C++ Docker image to ghcr.

---

For m…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants