pipeline { agent { docker { image 'rust:stable' } } stages { stage('Setup') { steps { giteaStatus status: 'PENDING', context: 'ci/jenkins' sh 'rustup component add clippy rustfmt' } } stage('CI') { steps { sh 'make ci' } } } post { success { giteaStatus status: 'SUCCESS', context: 'ci/jenkins' } failure { giteaStatus status: 'FAILURE', context: 'ci/jenkins' } } }