File tree Expand file tree Collapse file tree 2 files changed +3
-4
lines changed Expand file tree Collapse file tree 2 files changed +3
-4
lines changed Original file line number Diff line number Diff line change @@ -50,9 +50,8 @@ echo "INFO: Copy latest dc-app-performance-toolkit folder to the exec env pod"
50
50
start=$( date +%s)
51
51
# tar only app folder, exclude results and util/k8s folder
52
52
tar -czf dcapt.tar.gz -C dc-app-performance-toolkit --exclude results --exclude util/k8s app Dockerfile requirements.txt
53
- kubectl cp --retries 10 dcapt.tar.gz atlassian/" $exec_pod_name " :/dcapt.tar.gz
54
53
kubectl exec -it " $exec_pod_name " -n atlassian -- mkdir /dc-app-performance-toolkit
55
- kubectl exec -it " $exec_pod_name " -n atlassian -- tar -xf /dcapt.tar.gz -C /dc-app-performance-toolkit
54
+ cat dcapt.tar.gz | kubectl exec -i -n atlassian " $exec_pod_name " -- tar xzf - -C /dc-app-performance-toolkit
56
55
rm -rf dcapt.tar.gz
57
56
end=$( date +%s)
58
57
runtime=$(( end- start))
@@ -68,7 +67,7 @@ kubectl exec -it "$exec_pod_name" -n atlassian -- docker run --shm-size=4g -v "/
68
67
sleep 10
69
68
70
69
echo " INFO: Copy results folder from the exec env pod to local"
71
- kubectl cp --retries 10 atlassian/ " $exec_pod_name " : dc-app-performance-toolkit/app/results dc-app-performance-toolkit/app/results
70
+ kubectl exec -n atlassian " $exec_pod_name " -- tar cf - / dc-app-performance-toolkit/app/results | tar xf - -C / dc-app-performance-toolkit/app/results
72
71
if [[ $? -ne 0 ]]; then
73
72
echo " ERROR: Copy results folder failed"
74
73
exit 1
Original file line number Diff line number Diff line change 30
30
echo " INFO: Execution environment pod name: $exec_pod_name "
31
31
32
32
echo " INFO: Copy results folder from the exec env pod to local"
33
- kubectl cp --retries 100 atlassian/ " $exec_pod_name " : dc-app-performance-toolkit/app/results dc-app-performance-toolkit/app/results
33
+ kubectl exec -n atlassian " $exec_pod_name " -- tar cf - / dc-app-performance-toolkit/app/results | tar xf - -C / dc-app-performance-toolkit/app/results
34
34
if [[ $? -ne 0 ]]; then
35
35
echo " ERROR: Copy results folder failed"
36
36
exit 1
You can’t perform that action at this time.
0 commit comments