-
Notifications
You must be signed in to change notification settings - Fork 5.1k
/
Copy path.travis.yml
36 lines (32 loc) · 1.1 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
sudo: true
dist: trusty
cache: false
env:
- URL=https://developer.salesforce.com/media/salesforce-cli/beta/sfdx-v5.7.4-57b4969-linux-amd64.tar.xz
before_install:
- ls -lA
- openssl aes-256-cbc -K $encrypted_f42060fe945a_key -iv $encrypted_f42060fe945a_iv -in assets/server.key.enc -out assets/server.key -d
- wget -qO- $URL | tar xJf -
- "./sfdx/install"
- export PATH=./sfdx/$(pwd):$PATH
before_script:
- rm -rf ~/.sfdx
- export USE_GENERIC_UNIX_KEYCHAIN=true
- export SFDX_DOMAIN_RETRY=300
- sfdx plugins:install salesforcedx@pre-release
- sfdx plugins
- echo $USERNAME
- sfdx force:auth:jwt:grant --clientid $CONSUMERKEY --jwtkeyfile assets/server.key --username $USERNAME --setdefaultdevhubusername -a HubOrg
script:
- sfdx force:org:open -u HubOrg -r
- sfdx force:config:list
- sfdx force:org:list
- cat config/project-scratch-def.json
- rm ~/.sfdx/sfdx.log
- sfdx force:org:create -v HubOrg -s -f config/project-scratch-def.json --loglevel trace
- cat ~/.sfdx/sfdx.log
- sfdx force:org:list --verbose
- sfdx force:config:list
- sfdx force:source:push
- sfdx force:apex:test:run -c -r human
- sfdx force:org:delete -p