aboutsummaryrefslogtreecommitdiffstats
path: root/ui-ci/src/main/resources/ci/scripts/copyToStorage.sh
blob: 396c1aa0ac7c036c0d579df1ef4287860307e6be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#!/bin/bash

REPORT_NAME=$1
VERSION=$2
ENV=$3
IP=$3

if [ -z "$REPORT_NAME" ]
 then
	source ExtentReport/versions.info
	now=$(date +'%Y-%m-%d_%H_%M')
	REPORT_NAME="${now}"
	VERSION="${osVersion}"
		if [[ $env == *"DEV20"* ]]
			then
        			ENV="Nightly"
			else
        			ENV=""
			fi	

 fi

/usr/bin/expect  << EOF
spawn ssh admin@${IP} mkdir -p -m 775 /home/admin/reports/${ENV}/${VERSION}/UI/

expect {
  -re ".*es.*o.*" {
    exp_send "yes\r"
    exp_continue
  }
  -re ".*sword.*" {
    exp_send "Aa123456\r"
  }
}

expect eof

spawn scp -pr ExtentReport admin@{IP}:/home/admin/reports/${ENV}/${VERSION}/UI/${REPORT_NAME}/

expect {
  -re ".*es.*o.*" {
    exp_send "yes\r"
    exp_continue
  }
  -re ".*sword.*" {
    exp_send "Aa123456\r"
  }
}

expect eof
EOF