blob: 30094fe235058848191611eafebd9a7efa7353a5 (
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
#!/bin/bash
REPORT_NAME=$1
VERSION=$2
ENV=$3
IP=$4
if [ -z "$REPORT_NAME" ]
then
source ExtentReport/versions.info
now=$(date -d '+7 hour' "+%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}/APIs/
expect {
-re ".*es.*o.*" {
exp_send "yes\r"
exp_continue
}
-re ".*sword.*" {
exp_send "Aa123456\r"
}
}
expect eof
spawn scp -r ExtentReport admin@${IP}:/home/admin/reports/${ENV}/${VERSION}/APIs/${REPORT_NAME}/
expect {
-re ".*es.*o.*" {
exp_send "yes\r"
exp_continue
}
-re ".*sword.*" {
exp_send "Aa123456\r"
}
}
expect eof
spawn ssh admin@${IP} chmod -R 775 /home/admin/reports/${ENV}/${VERSION}/APIs/${REPORT_NAME}/
expect {
-re ".*es.*o.*" {
exp_send "yes\r"
exp_continue
}
-re ".*sword.*" {
exp_send "Aa123456\r"
}
}
expect eof
EOF
|