forked from wadewegner/sfdx-travisci
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
22 lines (18 loc) · 799 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
sudo: true
env:
- URL=https://developer.salesforce.com/media/salesforce-cli/sfdx-v5.6.22-f9533ba-linux-amd64.tar.xz
before_install:
- openssl aes-256-cbc -K $encrypted_939c08394e3d_key -iv $encrypted_939c08394e3d_iv -in assets/server.key.enc -out assets/server.key -d
- wget -qO- $URL | tar xJf -
- ./heroku/install
- export PATH=./heroku/$(pwd):$PATH
before_script:
- export SFDX_DISABLE_ENCRYPTION=true
- sfdx force --help
- sfdx force:auth:jwt:grant --clientid $CONSUMERKEY --jwtkeyfile assets/server.key --username $USERNAME --setdefaultdevhubusername
script:
- sfdx force:org:create -s -f config/workspace-scratch-def.json -a travisciorg
- sfdx force:source:push -u travisciorg
- sfdx force:apex:test:run -r tap
- sleep 4m
- sfdx force:org:delete -u travisciorg -p