-
Notifications
You must be signed in to change notification settings - Fork 272
update weekly #1140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
update weekly #1140
Changes from all commits
3c5144e
1dac37c
a438ae4
e782d7f
f6e051e
8636bb9
67fb698
8458ec6
d24c684
6255775
e7e5d0d
bc320ab
10174ee
91b60e3
5b415af
29e2bd9
a036ee4
44dfed5
ff0fa53
3ddf3b0
db840e4
3002bdc
7d53b2b
e128a15
a80c3de
55dd6cb
fafa70a
173c293
780d381
b5aa1e1
859ff39
de36139
976ac23
aaa693b
93fa29b
55da237
24cc8b0
cc0ac46
25739d3
9bb47b0
a936fbd
b19808d
7d3d379
a1170a1
28060a0
f17328e
fa86861
b19cade
11db0ad
13b949f
b415756
09d28e1
e7d2a9e
1bdf4a0
871f96a
a75cc24
076bf29
6b07a94
06364b9
ce31126
b442547
cc7bb53
9cbebc0
a57ac81
ebd89d9
7dba753
439cd11
0b209e7
a3a3667
e8a6767
4e9a167
8f9194f
7b9e0f7
b96532c
63cced1
42f586b
f549d3e
8cc87a0
2667bc8
e51c30d
f4824c5
9d29ed7
2788dce
8d5bc1f
b46396f
3383969
c6af8c6
7625308
a56bec4
404eb25
79bd918
85e1ad5
d49c126
8081b9d
3ff538a
3f3e6fc
b1543e3
8280dee
6d9f1ef
91748f4
eb0ca54
46bd18e
7a002f9
000473e
a398a4a
be88c67
9d89025
54c1785
2962354
62b4f78
7488aa8
525aac8
ba3e780
eb6518d
1e58e51
93741f6
097c0de
6473b97
eb6310e
0edce37
860a273
d730063
dbd5e76
2f681b1
2fa9c7c
9666c94
be7491f
32d1446
86d7690
dc0e127
aebafaf
8331981
d60cb0c
6ec49eb
9b4c261
0030918
ce9b677
21827db
93e2273
154f608
02cf142
64a6f2a
88d8250
b7795a1
9788b30
6e61f97
30eb096
8259b97
d0f9c91
5162fa3
94a16bd
fa8744e
478dbbf
3436079
5ee29f3
e21ede7
2b2c638
c28e8fc
e2bac9b
dc87ddd
10f0761
fa718c3
1c5931f
f0edd72
54bf323
82173a7
2929d00
de584bc
1c1f2cc
4106d02
33ad1d7
ebc47f5
bd6b06e
d61868e
a97ee5c
4b98dd7
9d84539
4c961af
9e110a5
9a82772
0e89dd5
552add3
1e3c220
702f1c6
69e981c
e2714b7
d343e04
44bfa90
79fb68c
3f8b912
c8296b9
e68d7db
1836de4
096d817
8e2637f
28d1380
4fc9ef8
d9471c2
30c35f0
0f83e8f
76389b2
27b3920
68a389a
88454a3
1b86a70
6a802c6
d55f053
46126f6
40639cc
efbf769
4c5d5a0
bcb93de
a1d9edf
0523214
602dc2e
91b864e
2010fed
39d0309
a5d607a
a685d7a
eda9535
d2e86c6
feee6b1
643bc92
aeb8fc6
c9eba48
594e318
f9cd55c
e47eff1
f9330aa
285b3f9
1e98e03
7c9c5af
5fab9ea
06999df
7c7f00b
35bf919
9ab3a5d
82bfc81
699b4be
e9e5f67
99a3f4e
ab1ed59
7c56966
643674b
28a80df
0f403e2
dab30cf
a7324fa
dcd40fa
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
FROM jenkins/ssh-agent:6.12.0-jdk21 | ||
|
||
# Install necessary C++ build tools | ||
RUN apt-get update && apt-get install -y --no-install-recommends \ | ||
Check noticeCode 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>
|
||
build-essential \ | ||
cmake \ | ||
gcc \ | ||
g++ \ | ||
clang \ | ||
make \ | ||
libstdc++-12-dev \ | ||
pkg-config \ | ||
&& rm -rf /var/lib/apt/lists/* | ||
|
||
# Set environment variables | ||
ENV PATH="/usr/local/bin:$PATH" | ||
|
||
# Ensure the ownership of the Jenkins agent home directory is set to the Jenkins user | ||
RUN chown -R jenkins:jenkins "${JENKINS_AGENT_HOME}" |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
FROM jenkins/ssh-agent:6.12.0-jdk21 AS ssh-agent | ||
|
||
# install dotnet dependencies | ||
RUN apt-get update && apt-get install -y --no-install-recommends libc6 libgcc1 libgssapi-krb5-2 libicu72 libssl3 libstdc++6 zlib1g wget && apt-get clean && \ | ||
Check noticeCode 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>
|
||
rm -rf /var/lib/apt/lists/* | ||
|
||
# Now time to install dotnet | ||
ARG DOTNET_VERSION=8.0 | ||
|
||
# Set SHELL flags for RUN commands to allow -e and pipefail | ||
# Rationale:https://github.com/hadolint/hadolint/wiki/DL4006 | ||
SHELL ["/bin/bash", "-eo", "pipefail", "-c"] | ||
|
||
RUN wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh && chmod +x ./dotnet-install.sh && \ | ||
./dotnet-install.sh --channel ${DOTNET_VERSION} --install-dir /usr/local/dotnet | ||
|
||
ENV DOTNET_ROOT=/usr/local/dotnet | ||
ENV PATH=$PATH:$DOTNET_ROOT:$DOTNET_ROOT/tools | ||
|
||
RUN echo "PATH=${PATH}" >> /etc/environment && chown -R jenkins:jenkins "${JENKINS_AGENT_HOME}" && \ | ||
dotnet --list-sdks | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
FROM jenkins/ssh-agent:6.12.0 as ssh-agent | ||
FROM jenkins/ssh-agent:6.12.0-jdk21 as ssh-agent | ||
|
||
ARG NODE_MAJOR=20 | ||
|
||
|
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