38
38
# pr: output test.zip to workspace dir
39
39
# others: Rename the zip package name yourself, But need copy it to workspace dir
40
40
# #################################
41
-
41
+ xcode_version=$( xcodebuild -version | grep Xcode | awk ' {print $2}' )
42
+ echo " Xcode Version: $xcode_version "
42
43
echo ios_direction: $ios_direction
43
44
echo Package_Publish: $Package_Publish
44
45
echo is_tag_fetch: $is_tag_fetch
@@ -52,31 +53,49 @@ echo short_version: $short_version
52
53
echo pwd: ` pwd`
53
54
echo sdk_url: $sdk_url
54
55
55
- zip_name=${sdk_url##*/ }
56
- echo zip_name: $zip_name
57
-
58
- curl -o $zip_name $sdk_url || exit 1
59
- 7za x ./$zip_name -y > log.txt
60
-
61
- unzip_name=` ls -S -d * / | grep Agora | sed ' s/\///g' `
62
- echo unzip_name: $unzip_name
56
+ unzip_name=Agora_Native_SDK_for_iOS_FULL
57
+ zip_name=output.zip
58
+ sdk_url_flag=false
59
+ if [ -z " $sdk_url " ]; then
60
+ sdk_url_flag=false
61
+ echo " sdk_url is empty"
62
+ echo unzip_name: $unzip_name
63
+ mkdir -p ./$unzip_name /samples
64
+ cp -rf ./iOS/${ios_direction} ./$unzip_name /samples/${ios_direction} || exit 1
65
+ ls -al ./$unzip_name /samples/${ios_direction} /
66
+ else
67
+ sdk_url_flag=true
68
+ zip_name=${sdk_url##*/ }
69
+ echo zip_name: $zip_name
70
+ curl -o $zip_name $sdk_url || exit 1
71
+ 7za x ./$zip_name -y > log.txt
72
+ unzip_name=` ls -S -d * / | grep Agora | sed ' s/\///g' `
73
+ echo unzip_name: $unzip_name
74
+ rm -rf ./$unzip_name /bin
75
+ rm -f ./$unzip_name /commits
76
+ rm -f ./$unzip_name /package_size_report.txt
63
77
64
- rm -rf ./$unzip_name /bin
65
- rm ./$unzip_name /commits
66
- rm ./$unzip_name /package_size_report.txt
67
- mkdir ./$unzip_name /samples
68
-
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
78
+ rm -f ./$unzip_name /.commits
79
+ rm -f ./$unzip_name /AgoraInfra_iOS.swift
80
+ rm -f ./$unzip_name /AgoraRtcEngine_iOS.podspec
81
+ rm -f ./$unzip_name /AgoraAudio_iOS.podspec
82
+ rm -f ./$unzip_name /Package.swift
83
+ mkdir -p ./$unzip_name /samples
84
+ cp -rf ./iOS/${ios_direction} ./$unzip_name /samples/${ios_direction} || exit 1
85
+ ls -al ./$unzip_name /samples/${ios_direction} /
86
+ mv ./$unzip_name /samples/${ios_direction} /sdk.podspec ./$unzip_name / || exit 1
87
+ fi
73
88
89
+ python3 ./.github/ci/build/modify_podfile.py ./$unzip_name /samples/${ios_direction} /Podfile $sdk_url_flag || exit 1
74
90
91
+ echo " start compress"
75
92
7za a -tzip result.zip -r $unzip_name > log.txt
76
- mv result.zip $WORKSPACE /withAPIExample_${BUILD_NUMBER} _$zip_name
93
+ echo " start move to"
94
+ echo $WORKSPACE /with${ios_direction} _${BUILD_NUMBER} _$zip_name
95
+ mv result.zip $WORKSPACE /with${ios_direction} _${BUILD_NUMBER} _$zip_name
77
96
78
97
if [ $compile_project = true ]; then
79
- cd ./$unzip_name /samples/API-Example
98
+ cd ./$unzip_name /samples/${ios_direction}
80
99
./cloud_build.sh || exit 1
81
100
cd -
82
101
fi
0 commit comments