-
Notifications
You must be signed in to change notification settings - Fork 18
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
CI: Jenkins risczero setup #770
Merged
Merged
Changes from all commits
Commits
Show all changes
8 commits
Select commit
Hold shift + click to select a range
fd47a2b
Remove dep
bacv 3f83ac5
Use cargo as jenkins user
bacv e9d9c66
Ensure that toolchain directory is setup before installation
bacv af946d4
Debian 12 and gcc deps
bacv be608f3
Env variables for risc zero dev mode
bacv 1564e75
Update testnet and base dockerfiles
bacv f5945ac
Merge branch 'master' into ci-jenkins-risczero
bacv 17085cc
Env vars comments
bacv File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,21 +1,28 @@ | ||
FROM rust:1.80.0-slim-bullseye | ||
FROM rust:1.80.0-slim-bookworm | ||
|
||
LABEL maintainer="augustinas@status.im" \ | ||
source="https://github.com/logos-co/nomos-node" \ | ||
description="nomos-node ci build image" | ||
|
||
# Dependecies for publishing documentation. | ||
RUN apt-get update && apt-get install -yq \ | ||
libssl-dev openssh-client git python3-pip clang \ | ||
pkg-config protobuf-compiler | ||
libssl-dev openssh-client git gcc g++ \ | ||
clang pkg-config protobuf-compiler | ||
|
||
RUN pip install ghp-import | ||
RUN rustup component add rustfmt clippy | ||
|
||
# Jenkins user needs a specific UID/GID to work. | ||
RUN groupadd -g 1001 jenkins \ | ||
&& useradd -u 1001 -g jenkins jenkins | ||
|
||
# Create necessary directories and assign correct permissions | ||
RUN mkdir -p /home/jenkins/.local/share/cargo-risczero/toolchains \ | ||
&& chown -R jenkins:jenkins /home/jenkins/.local \ | ||
&& mkdir -p /home/jenkins/.cargo \ | ||
&& chown -R jenkins:jenkins /home/jenkins/.cargo | ||
|
||
USER jenkins | ||
|
||
RUN cargo install cargo-binstall | ||
RUN cargo binstall -y cargo-risczero | ||
RUN cargo risczero install | ||
|
||
# Jenkins user needs a specific UID/GID to work. | ||
RUN groupadd -g 1001 jenkins \ | ||
&& useradd -u 1001 -g jenkins jenkins |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removed go related variables as there's no longer go dependency.