Skip to content

Commit

Permalink
Update CI
Browse files Browse the repository at this point in the history
  • Loading branch information
jpmonette committed Jan 31, 2020
1 parent 8cca58b commit b520f1b
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 28 deletions.
7 changes: 4 additions & 3 deletions .gitignore
@@ -1,6 +1,7 @@
.coveralls.yml
.sfdx
*.sublime-*
coverage/
node_modules/
resource-bundles/
.coveralls.yml
*.sublime-*
retrieve.properties
retrieve.properties
39 changes: 19 additions & 20 deletions .travis.yml
Expand Up @@ -7,27 +7,26 @@ cache:

env:
global:
- SFDX_AUTOUPDATE_DISABLE=true
- SFDX_DOMAIN_RETRY=300
- SFDX_USE_GENERIC_UNIX_KEYCHAIN=true
- SFDX_URL=https://developer.salesforce.com/media/salesforce-cli/sfdx-linux-amd64.tar.xz
- SFDX_AUTOUPDATE_DISABLE=true
- SFDX_DOMAIN_RETRY=300
- SFDX_USE_GENERIC_UNIX_KEYCHAIN=true
- SFDX_URL=https://developer.salesforce.com/media/salesforce-cli/sfdx-linux-amd64.tar.xz

before_script:
- npm install apexcov -g
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
- chmod +x ./cc-test-reporter
- wget -qO- $SFDX_URL | tar xJf -
- "./sfdx/install"
- export PATH=./sfdx/$(pwd):$PATH
- sfdx update
- echo force://$CLIENT_ID:$CLIENT_SECRET:$REFRESH_TOKEN@$INSTANCE_URL > .sfdx-url
- sfdx force:auth:sfdxurl:store --setdefaultdevhubusername --sfdxurlfile ./.sfdx-url --setalias DefaultOrg
- npm install apexcov coveralls -g
- wget -qO- $SFDX_URL | tar xJf -
- "./sfdx/install"
- export PATH=./sfdx/$(pwd):$PATH
- sfdx update
- echo force://$CLIENT_ID:$CLIENT_SECRET:$REFRESH_TOKEN@$INSTANCE_URL > .sfdx-url
- sfdx force:auth:sfdxurl:store --setdefaultdevhubusername --sfdxurlfile ./.sfdx-url --setalias DefaultOrg
- echo y | sfdx plugins:install @mavens/sfdx-commands

script:
- sfdx force:org:create --setdefaultusername --definitionfile scratchdef.json --setalias ci
- sfdx force:source:push --targetusername ci
- mkdir coverage
- sfdx force:apex:test:run --codecoverage --resultformat json --targetusername ci > coverage/coverage.json
- apexcov
- sfdx force:org:delete --noprompt --targetusername ci
- ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT
- sfdx force:org:create --setdefaultusername --definitionfile scratchdef.json --setalias ci
- sfdx force:source:push --targetusername ci
- mkdir coverage
- sfdx force:apex:test:run --codecoverage --testlevel=RunLocalTests --outputdir=coverage
- sfdx mavens:ci:lcov --targetusername ci
- sfdx force:org:delete --noprompt --targetusername ci
- cat ./coverage/lcov.info | coveralls
7 changes: 2 additions & 5 deletions scratchdef.json
@@ -1,7 +1,4 @@
{
"orgName": "Q-ci",
"edition": "Developer",
"orgPreferences" : {
"enabled": ["S1DesktopEnabled"]
}
"orgName": "Q-ci",
"edition": "Developer"
}

0 comments on commit b520f1b

Please sign in to comment.