From 440e43fffd7e7f19a625375ef7b55bdc64d813d3 Mon Sep 17 00:00:00 2001 From: Wade Wegner Date: Wed, 20 Jun 2018 20:07:44 -0700 Subject: [PATCH] Adding support for Heroku Pipelines --- app.json | 46 ++++++++++++++++++++++++++++++++++++++++++++++ sfdx-project.json | 25 ++++++++++++++----------- sfdx.yml | 10 ++++++++++ 3 files changed, 70 insertions(+), 11 deletions(-) create mode 100644 app.json create mode 100644 sfdx.yml diff --git a/app.json b/app.json new file mode 100644 index 0000000..8259738 --- /dev/null +++ b/app.json @@ -0,0 +1,46 @@ +{ + "name": "dreamhouse-sfdx", + "version": "0.1.0", + "description": "dreamhouse-sfdx", + "repository": "https://github.com/wadewegner/dreamhouse-sfdx", + "author": "", + "license": "ALv2", + "bugs": { + "url": "https://github.com/wadewegner/dreamhouse-sfdx/issues" + }, + "homepage": + "https://github.com/wadewegner/dreamhouse-sfdx#readme", + "dependencies": {}, + "devDependencies": {}, + "buildpacks": [ + { + "url": "https://github.com/heroku/salesforce-cli-buildpack#v2" + }, + { + "url": "https://github.com/heroku/salesforce-buildpack#v3" + } + ], + "env": { + "SFDX_DEV_HUB_AUTH_URL": { + "required": true + }, + "SFDX_BUILDPACK_DEBUG": { + "required": true + }, + "HEROKU_APP_NAME" : { + "required": true + } + }, + "environments": { + "test": { + "scripts": { + "test-setup": + "./vendor/sfdx/release.sh ci-$HEROKU_TEST_RUN_COMMIT_VERSION && ./bin/test-setup.sh", + "test": "./bin/test.sh" + } + } + }, + "scripts": { + "pr-predestroy": "./bin/ra-org-delete.sh" + } +} \ No newline at end of file diff --git a/sfdx-project.json b/sfdx-project.json index d990360..0de7733 100644 --- a/sfdx-project.json +++ b/sfdx-project.json @@ -1,14 +1,17 @@ { - "packageDirectories": [ - { - "path": "force-app", - "default": true, - "id": "0Ho6A000000k9czSAA", - "versionName": "Spring 18", - "versionNumber": "2.0.0.NEXT" + "packageDirectories": [ + { + "path": "force-app", + "package": "dreamhouse", + "versionName": "ver 0.1", + "versionNumber": "0.1.0.NEXT", + "default": false + } + ], + "namespace": "", + "sfdcLoginUrl": "https://login.salesforce.com", + "sourceApiVersion": "42.0", + "packageAliases": { + "dreamhouse": "0Ho6A000000XZD1SAO" } - ], - "namespace": "", - "sfdcLoginUrl": "https://login.salesforce.com", - "sourceApiVersion": "42.0" } \ No newline at end of file diff --git a/sfdx.yml b/sfdx.yml new file mode 100644 index 0000000..7f9d161 --- /dev/null +++ b/sfdx.yml @@ -0,0 +1,10 @@ +scratch-org-def: config/project-scratch-def.json +assign-permset: true +permset-name: dreamhouse +run-apex-tests: true +apex-test-format: tap +delete-scratch-org: false +show-scratch-org-url: false +open-path: +import-data: true +data-plans: sample-data-plan.json \ No newline at end of file