From cf7410876f1cfd396605972836c4ecc043fe5c9c Mon Sep 17 00:00:00 2001 From: Andy Pack Date: Mon, 24 Apr 2023 00:25:01 +0100 Subject: [PATCH] adding jenkinsfile --- .jenkins/jenkinsfile | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .jenkins/jenkinsfile diff --git a/.jenkins/jenkinsfile b/.jenkins/jenkinsfile new file mode 100644 index 0000000..e659d10 --- /dev/null +++ b/.jenkins/jenkinsfile @@ -0,0 +1,34 @@ +pipeline { + agent any + + stages { + stage('Build C#') { + steps { + dotnetRestore "Selector.Core.sln" + dotnetBuild "Selector.Core.sln" + } + } + + stage('Build Javascript') { + steps { + sh "npm ci" + sh "npm run build --if-present" + } + } + stage('Test') { + steps { + dotnetTest "Selector.Core.sln" + } + } + stage('Deploy') { + steps { + echo 'Deploying....' + } + } + } + post { + always { + cleanWs + } + } +} \ No newline at end of file