From ca4a8fb28df5afb5665acf6f7656888af3587e43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Szczepa=C5=84ski?= Date: Sun, 24 Nov 2019 11:39:13 +0100 Subject: [PATCH] Add Jenkinsfile for frontend --- FrontEnd/Jenkinsfile | 45 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 FrontEnd/Jenkinsfile diff --git a/FrontEnd/Jenkinsfile b/FrontEnd/Jenkinsfile new file mode 100644 index 0000000..8dc1525 --- /dev/null +++ b/FrontEnd/Jenkinsfile @@ -0,0 +1,45 @@ +pipeline { + agent any + tools { + nodejs 'localNode' + } + + stages { + stage('Initialize') { + steps { + echo 'Initialize...' + sh ''' + echo "PATH = ${PATH}" + ''' + } + } + stage('Install dependencies') { + steps { + echo 'Install dependencies...' + sh ''' + cd FrontEnd + npm install -g @angular/cli@1.7.4; + npm install + ''' + } + } + stage('Build') { + steps { + echo 'Building...' + sh ''' + ng build --prod + ''' + } + } + stage('Test') { + steps { + echo 'Testing...' + } + } + stage('Deploy') { + steps { + echo 'Deploying...' + } + } + } +} \ No newline at end of file