From 633b5d6cbfea1812c7498d4fcb9dcacf3884352f Mon Sep 17 00:00:00 2001 From: gusto Date: Mon, 18 Sep 2023 11:25:27 +0300 Subject: [PATCH] CI: integrations tests libp2p (#411) * Update rust version for ci linux host * Add mixnode build step --- ci/Dockerfile | 8 ++++---- ci/Jenkinsfile.nightly.integration | 11 +++++++++-- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/ci/Dockerfile b/ci/Dockerfile index 7949667e..d9ca48f8 100644 --- a/ci/Dockerfile +++ b/ci/Dockerfile @@ -1,8 +1,8 @@ -FROM rust:1.70.0-slim-bullseye +FROM rust:1.72.0-slim-bullseye -LABEL maintainer="augustinas@status.im" -LABEL source="https://github.com/logos-co/nomos-research" -LABEL description="nomos-research ci build image" +LABEL maintainer="augustinas@status.im" \ + source="https://github.com/logos-co/nomos-node" \ + description="nomos-node ci build image" # Using backports for go 1.19 RUN echo 'deb http://deb.debian.org/debian bullseye-backports main' \ diff --git a/ci/Jenkinsfile.nightly.integration b/ci/Jenkinsfile.nightly.integration index 8fd221d1..cb6e4304 100644 --- a/ci/Jenkinsfile.nightly.integration +++ b/ci/Jenkinsfile.nightly.integration @@ -73,12 +73,19 @@ pipeline { def runBuildAndTestsForFeature(feature, tests) { echo "Building node for feature: ${feature}" - def build_cmd = "cargo build -p nomos-node --no-default-features --features ${feature}" + def build_node = "cargo build -p nomos-node --no-default-features --features ${feature}" - if (sh(script: build_cmd, returnStatus: true) != 0) { + if (sh(script: build_node, returnStatus: true) != 0) { error("Build '${feature}' node failed") return } + + def build_mixnode = "cargo build -p mixnode" + + if (sh(script: build_mixnode, returnStatus: true) != 0) { + error("Build '${feature}' mixnode failed") + return + } int iterations = params.ITERATIONS.toInteger() runTestCases(tests, iterations)