pipeline {
    agent { docker { image 'rust' } }
    stages {
        stage('build') {
            steps {
                sh 'cargo build'
            }
        }
	stage('docker') {
	    steps {
		echo 'Starting docker image build'

		script {
		    docker.build("northcode/telegram-leetbot")
		}
	    }
	}
    }

    post {
	success {
	    archiveArtifacts artifacts: 'target/debug/telegram-leetbot', fingerprint: true
	}
    }
}
