File tree Expand file tree Collapse file tree 5 files changed +18
-15
lines changed Expand file tree Collapse file tree 5 files changed +18
-15
lines changed Original file line number Diff line number Diff line change @@ -30,8 +30,6 @@ Temporary Items
30
30
! .vscode /extensions.json
31
31
32
32
test /tests-exe-dir
33
- advancedrestclient.pfx
34
- arc-mac-certs.p12
35
- certs.tar
36
33
web_modules
37
- .env
34
+ secrets /
35
+ secrets.tar
Original file line number Diff line number Diff line change @@ -3,20 +3,21 @@ if [ $TRAVIS_BRANCH != 'alpha' ] && [ $TRAVIS_BRANCH != 'master' ] && [ $TRAVIS_
3
3
exit 0
4
4
fi
5
5
6
- echo " Decrypting signing keys..."
7
- openssl aes-256-cbc -K $encrypted_cb8606543db7_key -iv $encrypted_cb8606543db7_iv -in certs.tar.enc -out certs.tar -d
8
- echo " Extracting certificates to certs/..."
9
- tar xvf certs.tar
10
- echo " Copying certificate files to main directory..."
11
- cp certs/advancedrestclient.pfx .
12
- cp certs/arc-mac-certs.p12 .
6
+ # Fails the build when the publishing process fails.
7
+ set -e
13
8
14
- echo " Decrypting .env file..."
15
- openssl aes-256-cbc -K $encrypted_cb8606543db7_key -iv $encrypted_cb8606543db7_iv -in .env.enc -out .env -d
9
+ echo " Decrypting secrets..."
10
+ openssl aes-256-cbc -K $encrypted_2038aea4e984_key -iv $encrypted_2038aea4e984_iv -in secrets.tar.enc -out secrets.tar -d
11
+
12
+ echo " Extracting secrets..."
13
+ tar xvf secrets.tar
14
+
15
+ echo " Copying .env file..."
16
+ cp secrets/.env .
16
17
17
18
export CSC_NAME=" Pawel Psztyc"
18
- export WIN_CSC_LINK=" advancedrestclient.pfx"
19
- export CSC_LINK=" arc-mac-certs.p12"
19
+ export WIN_CSC_LINK=" secrets/ advancedrestclient.pfx"
20
+ export CSC_LINK=" secrets/ arc-mac-certs.p12"
20
21
21
22
if [ -f " $WIN_CSC_LINK " ]; then
22
23
echo " Windows sign key ready."
Original file line number Diff line number Diff line change
1
+ # This file is to remember how to create secrets.tar file. All secrets MUST be encoded in a single tar file.
2
+ # These files are required to build and sign ARC app.
3
+ tar cvf secrets.tar secrets/.env secrets/advancedrestclient.pfx secrets/arc-mac-certs.p12
4
+ travis encrypt-file secrets.tar
You can’t perform that action at this time.
0 commit comments