pipeline { agent any stages { stage('Clippy') { agent { dockerfile { dir 'automation' reuseNode true } } steps { sh 'cargo clippy' } } stage('Rustfmt') { agent { dockerfile { dir 'automation' reuseNode true } } steps { sh 'cargo fmt' } } stage('Build') { agent { dockerfile { dir 'automation' reuseNode true } } steps { sh 'cargo build' } } } }