Add ssh-keyscan. Start ssh-agent for cargo.
This commit is contained in:
parent
cda58f1605
commit
600c682fbb
|
|
@ -2,7 +2,9 @@
|
||||||
FROM docker.io/library/fedora:latest
|
FROM docker.io/library/fedora:latest
|
||||||
|
|
||||||
RUN sudo dnf update -y && \
|
RUN sudo dnf update -y && \
|
||||||
sudo dnf install -y nodejs yarnpkg openssl-devel curl just gcc
|
sudo dnf install -y nodejs yarnpkg \
|
||||||
|
openssl-devel curl \
|
||||||
|
just gcc openssh-clients
|
||||||
RUN curl https://sh.rustup.rs -sSf | sh -s -- -y
|
RUN curl https://sh.rustup.rs -sSf | sh -s -- -y
|
||||||
RUN /bin/bash -c "source $HOME/.cargo/env && rustup update"
|
RUN /bin/bash -c "source $HOME/.cargo/env && rustup update"
|
||||||
RUN /bin/bash -c "source $HOME/.cargo/env && rustup toolchain install nightly"
|
RUN /bin/bash -c "source $HOME/.cargo/env && rustup toolchain install nightly"
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@ spec:
|
||||||
cp -r $(workspaces.ssh-directory.path) ~/.ssh
|
cp -r $(workspaces.ssh-directory.path) ~/.ssh
|
||||||
chmod 700 ~/.ssh
|
chmod 700 ~/.ssh
|
||||||
chmod -R 400 ~/.ssh/*
|
chmod -R 400 ~/.ssh/*
|
||||||
|
eval $(ssh-agent -s)
|
||||||
ssh-keyscan -H -p 2222 git.jpace121.net >> ~/.ssh/known_hosts
|
ssh-keyscan -H -p 2222 git.jpace121.net >> ~/.ssh/known_hosts
|
||||||
# Use just to run the ci steps.
|
# Use just to run the ci steps.
|
||||||
source ~/.cargo/env
|
source ~/.cargo/env
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue