Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitc88cb2d

Browse files
committed
test ci
1 parent9144905 commitc88cb2d

File tree

2 files changed

+27
-13
lines changed

2 files changed

+27
-13
lines changed

‎.travis.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,4 @@ cache:
3030
-"$HOME/.m2"
3131
env:
3232
global:
33-
secure:YprxJztwsqZZYGmBYitXVz6sG4zyn9x6nPz+kgAcWme1j2DUqZSjhDTOAjMtPM9+Dp7A2shPz4JQvjnBndsvrFWkwGsuSymZnGU0Xl3HH8reZ5BL2xIWMkYnDr3V5+24U3HO3HdYWwLRCmX047nsd/ovN/ZebxcoxGsoPREGyaO2tfIchcT3rXYqVkQIVHD+lSVi80Lap8LLr2OP5wtCeGdyn/g3U+4Y+/H8VAJ0htI7RWbJD0/GJ9GoyXe1S2Jku+WkKnEoFeweAiVQrL82aj03Rl7IHDwbwq+vso82kTOIXAywfuD1qr/Lk4JyTIIU0NnbR9zOsa/lCOqWq6FfEz0+ujqu0qGiJq1qWUuCf9BvyVC50Fiy5ftHM0fkEElJ9LhVDPD/RPDA2uVd98SmXjaUpMpVEp+OR3VHVvi9BqgIciV/59CjHhUD9zLwUJzO+lt5r0m8WCAC7IQePFD+O1mMDydsqnnp6LQLombRBhTkCZS1ylg/noTOaVXDNEX6qDjqfUG6kzHQaBywq7+FfOH4klmTT6F0RcFsdbShiOsYJo41k4JVvGxE+CG0tNbg6HGn7Dij9mnZjfr8qe9FBo3r7+pKkTCKIRZVCIFIE1LLNddz2f2RoQVAHG3lpOiWhB3i0HrZfvEgtv5BwdPNriW7DIDKl3fMMI52SFZTIqY=
33+
secure:i28TvyKWCBtnP/iqexi3zVn9lbfjQ/A4FSLm2keoFBFd5cMbYSVUifI0xlopcGEvK236XJo6beK2iCeXL2/ZpVkrTVFMe+tic0CS92faFDuJVLFW4wlkFZp+1cpFxY5zU8MJcbqWRVuM5k0MzYvVmiUZ2AnyYy3drnBxY5Tpuo1q6udSlr8pedYKjvwV2E9HpaGOWL+9YCBBdklU49IwbfrxF/UyK0G5tOSmKSy6ppJLl7QEmj+6xoTlBXJXVMVxCplWUThrtUFilY0n68c5lmPA8V4NYVLI8QOs42LQbNJHx4gw81RTFMO7LyE4CcXDfQbBG+TW5YhDmPpMQyhzme47h6zimB3Qq4LS0PmXcI+vEm61/2infcrA73NP9Rg2uQbCq3CCPLb5mSIOC/h6n8kF+cBU1az1IFySs7jtmLEs/VWhxQD8rDGC2VrwDB9ndAeaXgiPCVmd5IsE+br4uFcXO8hj/l0lchUQ0WcD+VaMeAkYmNC2nGMllhJahYIQN5ZNHbnFnP+sx4ia0pkUVQV1dAs+5O2lEt0oevG5S1R9s0tV0jYrJY1+27NDc5vSaGWagkwQbva8eESU9G6V3kAUDs4FHJZg6OLRsUIBmD+1QPWJ5fR9Et5EVAhyoAExh3UNHiuVqV6w7LskpZmfcmfzz6eq2kfpUNSX2uRkj3I=

‎generate-apk-release.sh‎

Lines changed: 26 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,49 @@
11
#!/usr/bin/env bash
22

3-
#create a new directory that will contain our generated apk
4-
mkdir$HOME/CTFA/
3+
# config
4+
# make sure the GITHUB_API_KEY is encrypted and inside the travis file
5+
# travis encrypt GITHUB_API_KEY=super_secret --add env.global
6+
7+
RELEASE_REPO=ctf/CTF-Android.apk
8+
USER_AUTH=AllanWang
9+
EMAIL=me@allanwang.ca
10+
APK_NAME=CTF-Android-releaseTest
11+
MODULE_NAME=CTF
12+
VERSION_KEY=CTFA
13+
# Make version key different from module name
14+
15+
# create a new directory that will contain our generated apk
16+
mkdir$HOME/$VERSION_KEY/
517
# copy generated apk from build folder to the folder just created
6-
cp -RCTF/build/outputs/apk/CTF-Android-releaseTest.apk$HOME/CTFA/
18+
cp -R$MODULE_NAME/build/outputs/apk/$APK_NAME.apk$HOME/$VERSION_KEY/
719

820
# go to home and setup git
921
echo"Clone Git"
1022
cd$HOME
11-
git config --global fullUser.email"me@allanwang.ca"
12-
git config --global fullUser.name"Allan Wang"
23+
git config --global fullUser.email"$EMAIL"
24+
git config --global fullUser.name"$USER_AUTH CI"
1325
# clone the repository in the buildApk folder
14-
git clone --quiet --branch=master https://AllanWang:$GITHUB_API_KEY@github.com/CTFMcGill/CTFMcGill.github.io.git master> /dev/null
26+
git clone --quiet --branch=master https://$USER_AUTH:$GITHUB_API_KEY@github.com/$RELEASE_REPO.git master> /dev/null
1527
# create version file
1628
echo"Create Version File"
1729
cd master
18-
echo"CTFA v$TRAVIS_BUILD_NUMBER">CTFA.txt
30+
echo"$VERSION_KEY v$TRAVIS_BUILD_NUMBER">"$VERSION_KEY.txt"
1931

2032
echo"Push Version File"
2133
git remote rm origin
22-
git remote add origin https://AllanWang:$GITHUB_API_KEY@github.com/CTFMcGill/CTFMcGill.github.io.git
34+
git remote add origin https://$USER_AUTH:$GITHUB_API_KEY@github.com/$RELEASE_REPO.git
2335
git add -f.
2436
git commit -m"Travis build$TRAVIS_BUILD_NUMBER pushed [skip ci]"
2537
git push -fq origin master> /dev/null
2638

2739
echo"Create New Release"
40+
API_JSON="$(printf'{"tag_name": "v%s","target_commitish": "master","name": "v%s","body": "Automatic Release v%s","draft": false,"prerelease": false}'$TRAVIS_BUILD_NUMBER$TRAVIS_BUILD_NUMBER$TRAVIS_BUILD_NUMBER)"
41+
newRelease="$(curl --data"$API_JSON" https://api.github.com/repos/$RELEASE_REPO/releases?access_token=$GITHUB_API_KEY)"
42+
rID="$(echo"$newRelease"| jq".id")"
43+
2844
cd$HOME
29-
API_JSON=$(printf'{"tag_name": "v%s","target_commitish": "master","name": "v%s","body": "Automatic Android Release v%s","draft": false,"prerelease": false}'$TRAVIS_BUILD_NUMBER$TRAVIS_BUILD_NUMBER$TRAVIS_BUILD_NUMBER)
30-
newRelease=$(curl --data"$API_JSON" https://api.github.com/repos/CTFMcGill/CTFMcGill.github.io/releases?access_token=$GITHUB_API_KEY)
31-
rID=`echo$newRelease| jq".id"`
3245
echo"Push apk to$rID"
33-
curl"https://uploads.github.com/repos/CTFMcGill/CTFMcGill.github.io/releases/${rID}/assets?access_token=${GITHUB_API_KEY}&name=CTFA-Test-v${TRAVIS_BUILD_NUMBER}.apk" --header'Content-Type: application/zip' --upload-file CTFA/CTF-Android-releaseTest.apk -X POST
46+
curl"https://uploads.github.com/repos/${RELEASE_REPO}/releases/${rID}/assets?access_token=${GITHUB_API_KEY}&name=${APK_NAME}-v${TRAVIS_BUILD_NUMBER}.apk" --header'Content-Type: application/zip' --upload-file$VERSION_KEY/$APK_NAME.apk -X POST
47+
3448

3549
echo -e"Done\n"

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp