diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index ae729ab..8da4dcd 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -65,7 +65,7 @@ jobs:
run: cargo doc --no-deps --document-private-items
- name: Add redirect
- run: echo '' > target/doc/index.html
+ run: echo '' > target/doc/index.html
- name: Remove lock file
run: rm target/doc/.lock
diff --git a/.jenkins/jenkinsfile b/.jenkins/jenkinsfile
index 026974f..c276c55 100644
--- a/.jenkins/jenkinsfile
+++ b/.jenkins/jenkinsfile
@@ -4,7 +4,13 @@ pipeline {
stages {
stage('Build') {
steps {
- sh '~/.cargo/bin/cargo build'
+ sh 'source ~/.cargo/env && cargo build'
+ }
+ }
+
+ stage('Test') {
+ steps {
+ sh 'source ~/.cargo/env && cargo test'
}
}
}
diff --git a/README.md b/README.md
index 994c0c6..4f660f5 100644
--- a/README.md
+++ b/README.md
@@ -6,4 +6,6 @@ Transmitting files over dns piece by piece. Should be a pretty subtle way of sen
I remember I was listening to, I think, [Security This Week with Carl Franklin](https://securitythisweek.com/). One of the hosts mentioned doing data exfiltration from a tight network by breaking the file down and sending it over DNS. I wanted to see how this could work. [Read More](https://www.securityweek.com/multigrain-pos-malware-exfiltrates-card-data-over-dns/).
-I also wanted to play with a big rust project for standard targets with threading. Although I had a lot of fun with my browser-based checkers game, [Draught](https://draught.sarsoo.xyz), working against WASM has some restrictions.
\ No newline at end of file
+I also wanted to play with a big rust project for standard targets with threading. Although I had a lot of fun with my browser-based checkers game, [Draught](https://draught.sarsoo.xyz), working against WASM has some restrictions.
+
+[Read the Docs](https://github.com/Sarsoo/dnstp/settings/pages)
\ No newline at end of file