Skip to content

Commit 0622d88

Browse files
author
Serhat Bolsu
committed
Merge pull request #4 in TECHQA/api_sit_test_framework_javascript from feature/nodejs-prerequisites to master
* commit '5312ab91f2ae250b7bd93e68f8fd40e488634896': added dependencies for nodejs
2 parents 2487099 + 5312ab9 commit 0622d88

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

Jenkinsfile

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,24 @@ podTemplate(yaml: podDefinition) {
5050
stage('Install Dependencies') {
5151
container('oraclelinux') {
5252
print "### Installing Dependencies ###"
53+
54+
// check OS version
55+
cat /etc/os-release
56+
// install node.js
57+
yum -y install oracle-nodejs-release-el7 oracle-release-el7
58+
// enable oracle instant client - uncomment if required
59+
// yum-config-manager --enable ol7_oracle_instantclient
60+
// install sql plus - uncomment if required
61+
// yum -y install oracle-instantclient19.6-basic oracle-instantclient19.6-devel oracle-instantclient19.6-sqlplus
62+
// install python and python and required libraries
63+
yum -y install python3 pkgconfig make gcc curl sudo git libaio wget unzip pixman gcc-c++ nodejs binutils libtool autoconf automake
64+
// install linux build tools
65+
yum -y groupinstall 'Development Tools'
66+
5367
sh 'node -v'
5468
sh 'npm -v'
69+
sqlplus -v
70+
python3 --version
5571
sh 'npm install -g allure-commandline'
5672
// sh 'npm install -D wiremock-standalone'
5773
sh 'npm install'

0 commit comments

Comments
 (0)