Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
226 commits
Select commit Hold shift + click to select a range
6371ea7
chore(deps): bump debian in /dockerfiles/sidekick
dependabot[bot] Jan 15, 2024
f4652b9
chore(jenkins): Update Jenkins plugins
gounthar Jan 20, 2024
880857c
Merge pull request #66 from gounthar/dependabot/docker/dockerfiles/si…
gounthar Jan 20, 2024
dfd0d86
Merge pull request #71 from gounthar/update-plugins-2024/01/20/00/53/55
gounthar Jan 20, 2024
68a9c43
chore(jenkins): Update Jenkins plugins
gounthar Jan 21, 2024
dfdadc1
chore(deps): bump updatecli/updatecli-action from 2.52.0 to 2.53.0
dependabot[bot] Jan 22, 2024
5f1c3f5
chore(deps): bump anchore/scan-action from 3.5.0 to 3.6.0
dependabot[bot] Jan 22, 2024
718423d
Merge pull request #72 from gounthar/update-plugins-2024/01/21/00/58/49
gounthar Jan 26, 2024
c61d366
chore(jenkins): Update Jenkins plugins
gounthar Jan 27, 2024
2592b87
Merge pull request #80 from gounthar/update-plugins-2024/01/27/00/50/27
gounthar Jan 27, 2024
7957d03
Merge pull request #74 from gounthar/dependabot/github_actions/update…
gounthar Jan 27, 2024
9301635
Merge pull request #75 from gounthar/dependabot/github_actions/anchor…
gounthar Jan 27, 2024
29047a1
chore(deps): bump updatecli/updatecli-action from 2.53.0 to 2.54.0
dependabot[bot] Jan 29, 2024
ad54c32
chore(deps): bump debian in /dockerfiles/sidekick
dependabot[bot] Feb 5, 2024
968fb4d
chore(deps): bump jenkins/ssh-agent in /dockerfiles/python
dependabot[bot] Feb 5, 2024
1718b44
chore(deps): bump jenkins/ssh-agent in /dockerfiles/android
dependabot[bot] Feb 5, 2024
304c9f1
chore(deps): bump jenkins/ssh-agent in /dockerfiles/maven
dependabot[bot] Feb 5, 2024
579ac9a
chore(deps): bump release-drafter/release-drafter from 5 to 6
dependabot[bot] Feb 5, 2024
7cd64be
chore(deps): bump anchore/scan-action from 3.6.0 to 3.6.4
dependabot[bot] Feb 5, 2024
fb8577e
chore(deps): bump jenkins/ssh-agent in /dockerfiles/multi
dependabot[bot] Feb 5, 2024
06aeafb
chore(deps): bump jenkins/ssh-agent in /dockerfiles/node
dependabot[bot] Feb 5, 2024
79ac782
chore(deps): bump codacy/codacy-analysis-cli-action from 4.3.0 to 4.4.0
dependabot[bot] Feb 12, 2024
00ca3a4
chore(jenkins): Update Jenkins plugins
gounthar Feb 14, 2024
a7d1975
Merge pull request #81 from gounthar/dependabot/github_actions/update…
gounthar Feb 14, 2024
be43f8b
Merge pull request #90 from gounthar/dependabot/docker/dockerfiles/si…
gounthar Feb 14, 2024
dd0e87a
Merge pull request #91 from gounthar/dependabot/docker/dockerfiles/py…
gounthar Feb 14, 2024
ed900c5
Merge pull request #93 from gounthar/dependabot/docker/dockerfiles/ma…
gounthar Feb 14, 2024
955ad23
Merge pull request #94 from gounthar/dependabot/github_actions/releas…
gounthar Feb 14, 2024
6876c9b
Merge pull request #95 from gounthar/dependabot/github_actions/anchor…
gounthar Feb 14, 2024
2d8bd0b
Merge pull request #96 from gounthar/dependabot/docker/dockerfiles/mu…
gounthar Feb 14, 2024
a84261c
Merge pull request #97 from gounthar/dependabot/docker/dockerfiles/no…
gounthar Feb 14, 2024
2f10c2b
Merge pull request #105 from gounthar/dependabot/github_actions/codac…
gounthar Feb 14, 2024
9282559
Merge pull request #107 from gounthar/update-plugins-2024/02/14/00/51/08
gounthar Feb 14, 2024
0103361
Merge pull request #92 from gounthar/dependabot/docker/dockerfiles/an…
gounthar Feb 14, 2024
a9d6e26
chore(jenkins): Update Jenkins plugins
gounthar Feb 15, 2024
bd46520
chore(jenkins): Update Jenkins plugins
gounthar Feb 16, 2024
7c8b6a0
chore(jenkins): Update Jenkins plugins
gounthar Feb 17, 2024
1a02c1c
chore(jenkins): Update Jenkins plugins
gounthar Feb 18, 2024
61e0fed
chore(jenkins): Update Jenkins plugins
gounthar Feb 19, 2024
79c56e7
chore(deps): bump debian in /dockerfiles/sidekick
dependabot[bot] Feb 19, 2024
f12bf77
Merge pull request #108 from gounthar/update-plugins-2024/02/15/00/50/53
gounthar Feb 19, 2024
fc790b9
Merge pull request #109 from gounthar/update-plugins-2024/02/16/00/50/04
gounthar Feb 19, 2024
4f8886a
Merge pull request #110 from gounthar/update-plugins-2024/02/17/00/49/47
gounthar Feb 19, 2024
893e1d9
Merge pull request #111 from gounthar/update-plugins-2024/02/18/00/53/39
gounthar Feb 19, 2024
cfd16d2
Merge pull request #112 from gounthar/update-plugins-2024/02/19/00/51/42
gounthar Feb 19, 2024
c36ab5e
Merge pull request #113 from gounthar/dependabot/docker/dockerfiles/s…
gounthar Feb 19, 2024
5069433
chore(deps): bump updatecli/updatecli-action from 2.54.0 to 2.55.0 (#…
dependabot[bot] Feb 19, 2024
33ae4b0
chore(deps): bump jenkins/ssh-agent in /dockerfiles/multi (#115)
dependabot[bot] Feb 19, 2024
9d0b877
chore(deps): bump jenkins/ssh-agent in /dockerfiles/node (#116)
dependabot[bot] Feb 19, 2024
d346cf0
chore(deps): bump jenkins/ssh-agent in /dockerfiles/android (#117)
dependabot[bot] Feb 19, 2024
1d23b82
chore(deps): bump jenkins/ssh-agent in /dockerfiles/maven (#118)
dependabot[bot] Feb 19, 2024
4255e92
chore(deps): bump jenkins/ssh-agent in /dockerfiles/python (#119)
dependabot[bot] Feb 19, 2024
f477562
Merge branch 'jenkins-docs:main' into main
gounthar Feb 21, 2024
ebb7eb3
chore(jenkins): Update Jenkins plugins
gounthar Feb 24, 2024
7c7cc86
Multi controller is the same as simple controller
gounthar Feb 26, 2024
f4d3c94
chore(jenkins): Update Jenkins plugins
gounthar Feb 28, 2024
a039ebb
Merge pull request #120 from gounthar/update-plugins-2024/02/24/00/47/56
gounthar Feb 28, 2024
2074077
Merge branch 'main' into update-plugins-2024/02/28/00/49/50
gounthar Feb 28, 2024
056b2e8
Merge pull request #124 from gounthar/update-plugins-2024/02/28/00/49/50
gounthar Feb 28, 2024
ea0026c
Merge branch 'jenkins-docs:main' into main
gounthar Feb 28, 2024
5c0b591
chore(jenkins): Update Jenkins plugins
gounthar Mar 3, 2024
1e2c309
Merge pull request #128 from gounthar/update-plugins-2024/03/03/00/53/05
gounthar Mar 3, 2024
1628a4c
chore(jenkins): Update Jenkins plugins
gounthar Mar 4, 2024
fe9b3d3
chore(jenkins): Update Jenkins plugins
gounthar Mar 5, 2024
bcf54a7
chore(jenkins): Update Jenkins plugins
gounthar Mar 6, 2024
adc9d2d
Merge pull request #129 from gounthar/update-plugins-2024/03/04/00/51/04
gounthar Mar 6, 2024
d75f83a
Merge pull request #130 from gounthar/update-plugins-2024/03/05/00/50/10
gounthar Mar 6, 2024
af976e4
Merge branch 'main' into update-plugins-2024/03/06/00/50/31
gounthar Mar 6, 2024
b49d838
Merge pull request #131 from gounthar/update-plugins-2024/03/06/00/50/31
gounthar Mar 6, 2024
b81c504
Merge branch 'jenkins-docs:main' into main
gounthar Mar 6, 2024
1f7f37b
chore(jenkins): Update Jenkins plugins
gounthar Mar 7, 2024
3bd3f65
Merge pull request #132 from gounthar/update-plugins-2024/03/07/00/40/14
gounthar Mar 7, 2024
937f639
Merge branch 'jenkins-docs:main' into main
gounthar Mar 7, 2024
b3ec383
chore(jenkins): Update Jenkins plugins
gounthar Mar 8, 2024
f56a772
chore(jenkins): Update Jenkins plugins
gounthar Mar 9, 2024
7847ae1
Merge pull request #133 from gounthar/update-plugins-2024/03/08/00/50/19
gounthar Mar 9, 2024
2c8e7fc
Merge pull request #134 from gounthar/update-plugins-2024/03/09/00/48/19
gounthar Mar 9, 2024
1acfac7
chore(jenkins): Update Jenkins plugins
gounthar Mar 10, 2024
a5505d8
chore(jenkins): Update Jenkins plugins
gounthar Mar 11, 2024
7f56e49
Merge pull request #135 from gounthar/update-plugins-2024/03/10/00/53/53
gounthar Mar 11, 2024
dc3c451
Merge pull request #136 from gounthar/update-plugins-2024/03/11/00/51/28
gounthar Mar 11, 2024
3122f12
Merge branch 'jenkins-docs:main' into main
gounthar Mar 11, 2024
f43b133
Merge branch 'jenkins-docs:main' into main
gounthar Mar 11, 2024
e06ae7d
Merge branch 'jenkins-docs:main' into main
gounthar Mar 11, 2024
c4d1528
Merge branch 'main' of https://github.com/gounthar/quickstart-tutorials
gounthar Mar 11, 2024
425a4e0
chore(jenkins): Update Jenkins plugins
gounthar Mar 12, 2024
567f6ff
Merge branch 'jenkins-docs:main' into main
gounthar Mar 12, 2024
e91fb3f
Merge pull request #137 from gounthar/update-plugins-2024/03/12/00/49/54
gounthar Mar 12, 2024
2ed526e
Merge branch 'main' of https://github.com/gounthar/quickstart-tutorials
gounthar Mar 12, 2024
d7622d2
Merge remote-tracking branch 'upstream/main'
gounthar Mar 12, 2024
5fb447a
chore(jenkins): Update Jenkins plugins
gounthar Mar 13, 2024
b6f6689
Merge pull request #138 from gounthar/update-plugins-2024/03/13/00/51/18
gounthar Mar 13, 2024
7121820
Merge branch 'jenkins-docs:main' into main
gounthar Mar 13, 2024
d684a5b
chore(jenkins): Update Jenkins plugins
gounthar Mar 14, 2024
1abab1a
Merge pull request #139 from gounthar/update-plugins-2024/03/14/00/50/33
gounthar Mar 14, 2024
16e2303
Merge branch 'jenkins-docs:main' into main
gounthar Mar 14, 2024
dda6ed9
chore(jenkins): Update Jenkins plugins
gounthar Mar 15, 2024
7aa3f53
Merge pull request #140 from gounthar/update-plugins-2024/03/15/00/51/08
gounthar Mar 15, 2024
c486070
Merge branch 'jenkins-docs:main' into main
gounthar Mar 15, 2024
91a6f4d
chore(jenkins): Update Jenkins plugins
gounthar Mar 16, 2024
bc55c23
chore(jenkins): Update Jenkins plugins
gounthar Mar 17, 2024
28c8270
chore(jenkins): Update Jenkins plugins
gounthar Mar 18, 2024
b06984b
Merge pull request #142 from gounthar/update-plugins-2024/03/16/00/49/35
gounthar Mar 18, 2024
4594757
Merge pull request #143 from gounthar/update-plugins-2024/03/17/00/53/53
gounthar Mar 18, 2024
0122c79
Merge pull request #144 from gounthar/update-plugins-2024/03/18/00/51/39
gounthar Mar 18, 2024
b5892e2
Merge pull request #145 from jenkins-docs/main
gounthar Mar 18, 2024
11c8ced
chore(jenkins): Update Jenkins plugins
gounthar Mar 19, 2024
814a7f1
chore(jenkins): Update Jenkins plugins
gounthar Mar 20, 2024
f231e9c
Merge branch 'jenkins-docs:main' into main
gounthar Mar 20, 2024
c9c7f49
Merge pull request #146 from gounthar/update-plugins-2024/03/19/00/50/35
gounthar Mar 20, 2024
6978b6e
Merge pull request #147 from gounthar/update-plugins-2024/03/20/00/50/25
gounthar Mar 20, 2024
711d555
Merge branch 'main' of https://github.com/gounthar/quickstart-tutorials
gounthar Mar 20, 2024
fc373de
chore(jenkins): Update Jenkins plugins
gounthar Mar 25, 2024
8942015
Merge pull request #148 from gounthar/update-plugins-2024/03/25/00/52/30
gounthar Mar 25, 2024
3031a9c
chore(jenkins): Update Jenkins plugins
gounthar Mar 26, 2024
78e5497
chore(jenkins): Update Jenkins plugins
gounthar Mar 27, 2024
3c4fbdb
Merge branch 'jenkins-docs:main' into main
gounthar Mar 27, 2024
29bedc6
Merge pull request #149 from gounthar/update-plugins-2024/03/26/00/50/47
gounthar Mar 27, 2024
2f53e88
Merge pull request #150 from gounthar/update-plugins-2024/03/27/00/50/44
gounthar Mar 27, 2024
5bab13c
chore(jenkins): Update Jenkins plugins
gounthar Mar 28, 2024
1ad26ca
Merge branch 'main' of https://github.com/gounthar/quickstart-tutorials
gounthar Mar 28, 2024
ef6a750
Merge remote-tracking branch 'upstream/main'
gounthar Mar 28, 2024
1c79cab
Merge pull request #151 from gounthar/update-plugins-2024/03/28/00/51/13
gounthar Mar 28, 2024
bf86106
chore(jenkins): Update Jenkins plugins
gounthar Mar 29, 2024
c54ccb7
Merge branch 'jenkins-docs:main' into main
gounthar Mar 29, 2024
fc5c28b
Merge pull request #152 from gounthar/update-plugins-2024/03/29/00/51/15
gounthar Mar 29, 2024
393c1fb
chore(jenkins): Update Jenkins plugins
gounthar Mar 30, 2024
be565ae
Merge remote-tracking branch 'upstream/main'
gounthar Mar 30, 2024
41d1ea9
Merge branch 'jenkins-docs:main' into main
gounthar Apr 1, 2024
94aee3e
chore(jenkins): Update Jenkins plugins
gounthar Apr 2, 2024
a85686f
Merge pull request #153 from gounthar/update-plugins-2024/03/30/00/49/19
gounthar Apr 2, 2024
e797aa0
Merge pull request #154 from gounthar/update-plugins-2024/04/02/00/53/39
gounthar Apr 2, 2024
53e624e
Merge branch 'jenkins-docs:main' into main
gounthar Apr 2, 2024
2d50bc8
chore(jenkins): Update Jenkins plugins
gounthar Apr 3, 2024
873480d
Merge branch 'jenkins-docs:main' into main
gounthar Apr 3, 2024
e37c661
Merge pull request #155 from gounthar/update-plugins-2024/04/03/00/50/48
gounthar Apr 3, 2024
91e0ccd
chore(jenkins): Update Jenkins plugins
gounthar Apr 4, 2024
6faa050
Merge pull request #156 from gounthar/update-plugins-2024/04/04/00/52/31
gounthar Apr 4, 2024
2ca79c8
Merge branch 'jenkins-docs:main' into main
gounthar Apr 4, 2024
0898549
chore(jenkins): Update Jenkins plugins
gounthar Apr 5, 2024
4243422
chore(jenkins): Update Jenkins plugins
gounthar Apr 6, 2024
97f8d57
chore(jenkins): Update Jenkins plugins
gounthar Apr 7, 2024
910cf65
Merge pull request #159 from gounthar/update-plugins-2024/04/07/00/56/10
gounthar Apr 7, 2024
1fa173b
Merge pull request #157 from gounthar/update-plugins-2024/04/05/00/51/46
gounthar Apr 7, 2024
2e71b64
Merge pull request #158 from gounthar/update-plugins-2024/04/06/00/50/17
gounthar Apr 7, 2024
2bef5fd
chore(jenkins): Update Jenkins plugins
gounthar Apr 8, 2024
61a4e7f
Merge remote-tracking branch 'upstream/main'
gounthar Apr 8, 2024
3b31891
chore(jenkins): Update Jenkins plugins
gounthar Apr 9, 2024
9cba49c
chore(jenkins): Update Jenkins plugins
gounthar Apr 10, 2024
9e43c06
chore(jenkins): Update Jenkins plugins
gounthar Apr 11, 2024
f979d66
Merge branch 'jenkins-docs:main' into main
gounthar Apr 11, 2024
67b5538
Merge pull request #160 from gounthar/update-plugins-2024/04/08/00/52/36
gounthar Apr 11, 2024
2eadfc0
Merge pull request #161 from gounthar/update-plugins-2024/04/09/08/09/20
gounthar Apr 11, 2024
d67fa11
Merge pull request #162 from gounthar/update-plugins-2024/04/10/08/10/17
gounthar Apr 11, 2024
b271fc5
Merge branch 'main' into update-plugins-2024/04/11/08/09/43
gounthar Apr 11, 2024
a59a3ef
Merge pull request #163 from gounthar/update-plugins-2024/04/11/08/09/43
gounthar Apr 11, 2024
578857d
Merge branch 'jenkins-docs:main' into main
gounthar Apr 11, 2024
8a01e2d
chore(deps): Bump debian in /dockerfiles/sidekick
dependabot[bot] Apr 15, 2024
cbedb8e
Merge branch 'jenkins-docs:main' into main
gounthar Apr 15, 2024
dc102dc
Merge pull request #164 from gounthar/dependabot/docker/dockerfiles/s…
gounthar Apr 15, 2024
bfb9b37
Merge remote-tracking branch 'upstream/main'
gounthar Apr 16, 2024
59fc820
Merge branch 'jenkins-docs:main' into main
gounthar Apr 16, 2024
9135381
Merge branch 'jenkins-docs:main' into main
gounthar Apr 30, 2024
9354c62
Merge branch 'jenkins-docs:main' into main
gounthar May 2, 2024
b3b888f
Merge remote-tracking branch 'upstream/main'
gounthar May 10, 2024
6c34fa7
chore(jenkins): Update Jenkins plugins
gounthar May 13, 2024
ac4f599
Merge branch 'jenkins-docs:main' into main
gounthar May 13, 2024
535dfba
Merge pull request #198 from gounthar/update-plugins-2024/05/13/08/10/34
gounthar May 13, 2024
17396e8
chore(deps): bump codacy/codacy-analysis-cli-action from 4.4.0 to 4.4.1
dependabot[bot] May 13, 2024
f71a880
chore(deps): bump updatecli/updatecli-action from 2.57.0 to 2.58.0
dependabot[bot] May 13, 2024
163d133
chore(jenkins): Update Jenkins plugins
gounthar May 14, 2024
48b14db
chore(jenkins): Update Jenkins plugins
gounthar May 15, 2024
53354e0
Merge pull request #199 from gounthar/dependabot/github_actions/codac…
gounthar May 15, 2024
d2e2cde
Merge pull request #200 from gounthar/dependabot/github_actions/updat…
gounthar May 15, 2024
72c39c7
Merge pull request #201 from gounthar/update-plugins-2024/05/14/08/11/20
gounthar May 15, 2024
17cc4d3
Merge pull request #202 from gounthar/update-plugins-2024/05/15/08/10/01
gounthar May 15, 2024
08f80ff
Merge branch 'jenkins-docs:main' into main
gounthar May 15, 2024
7c392ff
Merge branch 'jenkins-docs:main' into main
gounthar May 16, 2024
7febd79
Merge branch 'jenkins-docs:main' into main
gounthar May 27, 2024
624b0c5
chore(deps): bump updatecli/updatecli-action from 2.58.0 to 2.59.0
dependabot[bot] Jun 3, 2024
54bfd69
Merge pull request #203 from gounthar/dependabot/github_actions/updat…
gounthar Jun 5, 2024
5d0d6c2
Merge branch 'jenkins-docs:main' into main
gounthar Jun 6, 2024
d520aea
Update Docker versions
actions-user Jun 12, 2024
0c48706
Merge branch 'jenkins-docs:main' into main
gounthar Jun 12, 2024
7aa66f4
Merge branch 'jenkins-docs:main' into main
gounthar Jul 4, 2024
02ae93d
Merge branch 'jenkins-docs:main' into main
gounthar Jul 8, 2024
0254446
Merge branch 'jenkins-docs:main' into main
gounthar Jul 10, 2024
cd0f20d
Merge branch 'jenkins-docs:main' into main
gounthar Jul 19, 2024
835c2bb
Merge branch 'jenkins-docs:main' into main
gounthar Aug 29, 2024
45dd814
Not to be lost.
gounthar Sep 12, 2024
e10b129
not to be lost
gounthar Sep 12, 2024
90659a0
Merge branch 'jenkins-docs:main' into main
gounthar Oct 21, 2024
a297542
Merge branch 'main' of https://github.com/gounthar/quickstart-tutorials
gounthar Oct 31, 2024
73c1175
Merge branch 'jenkins-docs:main' into main
gounthar Nov 6, 2024
0161202
Merge branch 'main' of https://github.com/gounthar/quickstart-tutorials
gounthar Nov 7, 2024
3dca1a1
Merge remote-tracking branch 'upstream/main'
gounthar Nov 7, 2024
7a93639
Merge remote-tracking branch 'upstream/main'
gounthar Nov 15, 2024
96912e3
Merge remote-tracking branch 'upstream/main'
gounthar Nov 21, 2024
6def213
fix(docker): Multi does not launch a second Jenkins controller anymore.
gounthar Nov 21, 2024
367ef01
chore(jenkins): Update Jenkins plugins
gounthar Nov 22, 2024
2b92582
fix(docker): The single quotes prevent $JENKINS_CONTROLLER from being…
gounthar Nov 22, 2024
ffef29c
Merge branch 'main' into fix-multi
gounthar Nov 22, 2024
46a79e6
fix(docker): Improve the fallback mechanism implementation.
gounthar Nov 22, 2024
066d15e
Merge remote-tracking branch 'origin/fix-multi' into fix-multi
gounthar Nov 22, 2024
cdc5909
fix(docker): Adding error handling for when both controllers are unre…
gounthar Nov 22, 2024
ad558f7
fix(ga): Follows the official documentation for the action
gounthar Nov 22, 2024
093b96c
Merge remote-tracking branch 'upstream/main' into fix-multi
gounthar Nov 22, 2024
cb4b4c1
fix(docker): Wait for 60s before switching to another server.
gounthar Nov 22, 2024
b406e69
Merge branch 'jenkins-docs:main' into main
gounthar Nov 22, 2024
e79f550
chore(deps): bump anchore/scan-action from 5.2.1 to 5.3.0
dependabot[bot] Nov 22, 2024
cb44510
fix(ga): Remove trailing spaces.
gounthar Nov 22, 2024
c1c15ab
Merge pull request #266 from gounthar/dependabot/github_actions/ancho…
gounthar Nov 22, 2024
11fe34e
chore(jenkins): Update Jenkins plugins
gounthar Nov 23, 2024
acf23eb
Merge pull request #267 from gounthar/update-plugins-2024/11/23/08/10/58
gounthar Nov 23, 2024
27818d3
Merge pull request #264 from gounthar/fix-multi
gounthar Nov 23, 2024
9a3a561
Merge pull request #265 from gounthar/update-plugins-2024/11/22/08/12/52
gounthar Nov 23, 2024
1da6884
chore(jenkins): Update Jenkins plugins
gounthar Nov 27, 2024
6fccaa8
Merge pull request #268 from gounthar/update-plugins-2024/11/27/08/13/08
gounthar Nov 27, 2024
edf7dc3
chore(jenkins): Update Jenkins plugins
gounthar Dec 3, 2024
c61e7a9
Merge pull request #276 from gounthar/update-plugins-2024/12/03/08/13/14
gounthar Dec 3, 2024
04f1287
Merge branch 'jenkins-docs:main' into main
gounthar Dec 3, 2024
f9f6f06
chore(jenkins): Update Jenkins plugins
gounthar Dec 5, 2024
8b2a168
chore(jenkins): Update Jenkins plugins
gounthar Dec 6, 2024
6428933
Merge pull request #278 from gounthar/update-plugins-2024/12/06/08/13/07
gounthar Dec 6, 2024
3e06c8a
Merge pull request #277 from gounthar/update-plugins-2024/12/05/08/13/32
gounthar Dec 6, 2024
48c7ffe
chore(deps): bump jenkins/ssh-agent in /dockerfiles/multi
dependabot[bot] Dec 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/github-docker-registry-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,8 @@ jobs:
uses: docker/login-action@v3
with:
registry: ghcr.io
username: ${{ env.GHCR_USERNAME }}
password: ${{ env.GHCR_TOKEN }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Extract branch name
# This step extracts the branch name
Expand Down
2 changes: 1 addition & 1 deletion dockerfiles/multi/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM jenkins/ssh-agent:6.4.0 as ssh-agent
FROM jenkins/ssh-agent:6.5.0 as ssh-agent

ARG NODE_MAJOR=20

Expand Down
4 changes: 2 additions & 2 deletions dockerfiles/plugins.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ branch-api:2.1200.v4b_a_3da_2eb_db_4
build-timeout:1.33
caffeine-api:3.1.8-133.v17b_1ff2e0599
checks-api:2.2.1
cloudbees-folder:6.959.v4ed5cc9e2dd4
cloudbees-folder:6.963.v6edc0fc71472
commons-lang3-api:3.17.0-84.vb_b_938040b_078
commons-text-api:1.12.0-129.v99a_50df237f7
configuration-as-code:1903.v004d55388f30
Expand All @@ -33,7 +33,7 @@ javax-mail-api:1.6.2-10
jaxb:2.3.9-1
jjwt-api:0.11.5-112.ve82dfb_224b_a_d
jquery3-api:3.7.1-2
junit:1309.v0078b_fecd6ed
junit:1311.v39e1716e4eb_e
locale:549.v824602fe3393
mailer:489.vd4b_25144138f
matrix-auth:3.2.3
Expand Down
51 changes: 51 additions & 0 deletions extract-profiles.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
#!/bin/bash
set -e

original_file="docker-compose.yaml"

# Function to add a service and its dependencies to the included_services list
add_service_and_dependencies() {
local service=$1
# Mark the service as included
included_services["$service"]=1
# 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 '.[]'))
# Recursively add dependencies
for dependency in "${dependencies[@]}"; do
if [[ -z "${included_services["$dependency"]}" ]]; then
add_service_and_dependencies "$dependency"
fi
done
fi
}

# Step 1: Collect all dependencies
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 '.[]')
for dependency in $dependencies; do
all_dependencies["$dependency"]=1
done
done

# Step 2: Process each profile and include dependencies
for profile in $(yq e '.services[].profiles[]?' "$original_file" | sort -u); do
echo "Processing profile: $profile"
# Initialize an associative array to track included services
declare -A included_services
# Find and include services matching the profile
matching_services=$(yq e ".services | with_entries(select(.value.profiles[]? == \"$profile\")) | keys" "$original_file" -o json | jq -r '.[]')
for service in $matching_services; do
add_service_and_dependencies "$service"
done
# Correctly format the list of included services for yq query
included_services_keys=$(printf "'%s'," "${!included_services[@]}")
included_services_keys="[${included_services_keys%,}]" # Remove trailing comma and wrap in brackets

# 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"
done
Loading