39
39
# others: Rename the zip package name yourself, But need copy it to workspace dir
40
40
# #################################
41
41
42
- echo is_generate_validate_app : $is_generate_validate_app
42
+ echo ios_direction : $ios_direction
43
43
echo Package_Publish: $Package_Publish
44
44
echo is_tag_fetch: $is_tag_fetch
45
45
echo arch: $arch
@@ -55,75 +55,29 @@ echo sdk_url: $sdk_url
55
55
zip_name=${sdk_url##*/ }
56
56
echo zip_name: $zip_name
57
57
58
- python3 $WORKSPACE /artifactory_utils.py --action=download_file --file= $ sdk_url
59
- 7za x ./$zip_name -y
58
+ curl -o $zip_name $ sdk_url || exit 1
59
+ 7za x ./$zip_name -y > log.txt
60
60
61
- unzip_name=` ls -S -d * / | grep Agora`
61
+ unzip_name=` ls -S -d * / | grep Agora | sed ' s/\///g ' `
62
62
echo unzip_name: $unzip_name
63
63
64
64
rm -rf ./$unzip_name /bin
65
65
rm ./$unzip_name /commits
66
66
rm ./$unzip_name /package_size_report.txt
67
67
mkdir ./$unzip_name /samples
68
- mkdir ./$unzip_name /samples/API-Example
69
- if [ $? -eq 0 ]; then
70
- echo " success"
71
- else
72
- echo " failed"
73
- exit 1
74
- fi
75
68
76
- cp -rf ./iOS/** ./$unzip_name /samples/API-Example
69
+ cp -rf ./iOS/${ios_direction} ./$unzip_name /samples/API-Example || exit 1
70
+ ls -al ./$unzip_name /samples/API-Example/
71
+ mv ./$unzip_name /samples/API-Example/sdk.podspec ./$unzip_name / || exit 1
72
+ python3 ./.github/ci/build/modify_podfile.py ./$unzip_name /samples/API-Example/Podfile || exit 1
73
+
77
74
78
- result=$( echo $sdk_url | grep " VOICE" )
79
- if [ ! -z " $result " ]
80
- then
81
- echo " 包含"
82
- rm -rf ./$unzip_name /samples/API-Example/APIExample
83
- rm -rf ./$unzip_name /samples/API-Example/APIExample-OC
84
- mv ./$unzip_name /samples/API-Example/APIExample-Audio ./$unzip_name /samples/APIExample-Audio
85
- mv ./$unzip_name /samples/APIExample-Audio/sdk.podspec ./$unzip_name /
86
- python3 ./.github/ci/build/modify_podfile.py ./$unzip_name /samples/APIExample-Audio/Podfile
87
- if [ $? -eq 0 ]; then
88
- echo " success"
89
- else
90
- echo " failed"
91
- exit 1
92
- fi
93
- if [ $is_generate_validate_app = true ]; then
94
- ./.github/ci/build/build_ios_ipa.sh ./$unzip_name /samples/APIExample-Audio
95
- fi
75
+ 7za a -tzip result.zip -r $unzip_name > log.txt
76
+ mv result.zip $WORKSPACE /withAPIExample_${BUILD_NUMBER} _$zip_name
96
77
97
- else
98
- echo " 不包含"
99
- rm -rf ./$unzip_name /samples/API-Example/APIExample-Audio
100
- if [ $is_objective_c = true ]; then
101
- rm -rf ./$unzip_name /samples/API-Example/APIExample
102
- mv ./$unzip_name /samples/API-Example/APIExample-OC ./$unzip_name /samples/APIExample-OC
103
- mv ./$unzip_name /samples/APIExample-OC/sdk.podspec ./$unzip_name /
104
- python3 ./.github/ci/build/modify_podfile.py ./$unzip_name /samples/APIExample-OC/Podfile
105
- else
106
- rm -rf ./$unzip_name /samples/API-Example/APIExample-OC
107
- mv ./$unzip_name /samples/API-Example/APIExample ./$unzip_name /samples/APIExample
108
- mv ./$unzip_name /samples/APIExample/sdk.podspec ./$unzip_name /
109
- python3 ./.github/ci/build/modify_podfile.py ./$unzip_name /samples/APIExample/Podfile
110
- fi
111
-
112
- if [ $? -eq 0 ]; then
113
- echo " success"
114
- else
115
- echo " failed"
116
- exit 1
117
- fi
118
- if [ $is_generate_validate_app = true ]; then
119
- if [ $is_objective_c = true ]; then
120
- ./.github/ci/build/build_ios_ipa.sh ./$unzip_name /samples/APIExample-OC
121
- else
122
- ./.github/ci/build/build_ios_ipa.sh ./$unzip_name /samples/APIExample
123
- fi
124
- fi
78
+ if [ $compile_project = true ]; then
79
+ cd ./$unzip_name /samples/API-Example
80
+ ./cloud_build.sh || exit 1
81
+ cd -
125
82
fi
126
83
127
- rm -rf ./$unzip_name /samples/API-Example
128
- 7za a -tzip result.zip -r $unzip_name
129
- cp result.zip $WORKSPACE /withAPIExample_${BUILD_NUMBER} _$zip_name
0 commit comments