24 lines
432 B
YAML
24 lines
432 B
YAML
image: java:8
|
|
|
|
stages:
|
|
- build
|
|
- deploy
|
|
|
|
before_script:
|
|
- chmod +x mvnw
|
|
|
|
build:
|
|
stage: build
|
|
script: ./mvnw package
|
|
artifacts:
|
|
paths:
|
|
- target/demo-0.0.1-SNAPSHOT.jar
|
|
|
|
production:
|
|
stage: deploy
|
|
script:
|
|
- curl --location "https://cli.run.pivotal.io/stable?release=linux64-binary&source=github" | tar zx
|
|
- ./cf login -u $CF_USERNAME -p $CF_PASSWORD -a api.run.pivotal.io
|
|
- ./cf push
|
|
only:
|
|
- master
|