-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy path.travis.yml
More file actions
17 lines (16 loc) · 797 Bytes
/
.travis.yml
File metadata and controls
17 lines (16 loc) · 797 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
sudo: true
dist: trusty
jobs:
include:
- stage: Build and publish Salesforce DX
script:
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin
- docker build -t salesforce-dx build-sfdx
- docker tag salesforce-dx $DOCKER_USERNAME/salesforce-dx:v$MAJOR_VERSION.$TRAVIS_BUILD_NUMBER
- docker push $DOCKER_USERNAME/salesforce-dx:v$MAJOR_VERSION.$TRAVIS_BUILD_NUMBER
- docker tag salesforce-dx $DOCKER_USERNAME/salesforce-dx:$TRAVIS_BUILD_NUMBER
- docker push $DOCKER_USERNAME/salesforce-dx:$TRAVIS_BUILD_NUMBER
- docker tag salesforce-dx $DOCKER_USERNAME/salesforce-dx:latest
- docker push $DOCKER_USERNAME/salesforce-dx:latest
- stage: Test
script: docker run --rm $DOCKER_USERNAME/salesforce-dx:latest