Skip to content
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

setup CI Jenkins #25

Closed
brenzi opened this issue Sep 21, 2019 · 3 comments
Closed

setup CI Jenkins #25

brenzi opened this issue Sep 21, 2019 · 3 comments
Assignees

Comments

@brenzi
Copy link
Contributor

brenzi commented Sep 21, 2019

Please set up CI for this crate

sanity checks:

cargo build --release
cargo build --release --no-default-features
cargo build --examples
cargo test

run examples against substrate-test-node (master?) (possible with jenkins?)

@brenzi
Copy link
Contributor Author

brenzi commented Oct 3, 2019

please also test no_std build with

cd test_no_std
cargo build

The problem is that the linker still fails for this crate....success means no duplicate lang itemerrors

@brenzi
Copy link
Contributor Author

brenzi commented Oct 3, 2019

update: @clang fixed the linker issue in 5e7524f

@electronix
Copy link
Contributor

Mostly done.

Implemented:

  • Build every night a substrate-test-node (master)
  • Build every night all targets (except test_no_std) of substrate-api-client
  • Run examples (except contract and event_callback because of timeout) against substrate-test-node
  • Cargo warning collection and visualization
  • Mail notification if unstable

Remaining points are handled in #33

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants