This commit is contained in:
1 parent
378887af85
commit
dbaac60ecb
1 file changed
+12
-3
+12
-3
@@ -55,7 +55,6 @@ RUN curl -fsSL https://deb.nodesource.com/setup_22.x | bash - \
|
|||||||
&& apt-get install -y --no-install-recommends nodejs \
|
&& apt-get install -y --no-install-recommends nodejs \
|
||||||
&& npm cache clean --force
|
&& npm cache clean --force
|
||||||
|
|
||||||
|
|
||||||
# --- Install act (GitHub Actions local runner) ---
|
# --- Install act (GitHub Actions local runner) ---
|
||||||
RUN mkdir /tmp/act \
|
RUN mkdir /tmp/act \
|
||||||
&& curl -s https://api.github.com/repos/nektos/act/releases/latest \
|
&& curl -s https://api.github.com/repos/nektos/act/releases/latest \
|
||||||
@@ -95,10 +94,9 @@ RUN curl -L -o /tmp/buildkit.tar.gz \
|
|||||||
&& tar -xzf /tmp/buildkit.tar.gz -C /usr/local/bin --strip-components=1 bin/ \
|
&& tar -xzf /tmp/buildkit.tar.gz -C /usr/local/bin --strip-components=1 bin/ \
|
||||||
&& rm /tmp/buildkit.tar.gz
|
&& rm /tmp/buildkit.tar.gz
|
||||||
|
|
||||||
|
#----- fluxcd cli
|
||||||
RUN curl -s https://fluxcd.io/install.sh | bash
|
RUN curl -s https://fluxcd.io/install.sh | bash
|
||||||
|
|
||||||
|
|
||||||
#----- SOPS
|
#----- SOPS
|
||||||
ENV SOPS_VERSION=3.13.1
|
ENV SOPS_VERSION=3.13.1
|
||||||
|
|
||||||
@@ -108,4 +106,15 @@ RUN cp /tmp/sops /usr/local/bin/sops
|
|||||||
RUN chmod +x /usr/local/bin/sops
|
RUN chmod +x /usr/local/bin/sops
|
||||||
|
|
||||||
|
|
||||||
|
#----- argo cli
|
||||||
|
ENV ARGO_CLI_VERSION=4.1.4
|
||||||
|
RUN wget "https://github.com/argoproj/argo-workflows/releases/download/v${ARGO_CLI_VERSION}/argo-linux-amd64.gz" -O /tmp/argo-linux-amd64.gz && \
|
||||||
|
cd /tmp && gunzip argo-linux-amd64.gz && \
|
||||||
|
chmod +x argo-linux-amd64 && \
|
||||||
|
mv argo-linux-amd64 /usr/local/bin/argo
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Reference in new issue
Block a user