You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.1 KiB
38 lines
1.1 KiB
box: combient/java-mvn
|
|
build:
|
|
steps:
|
|
# Build Spring Boot Sample application
|
|
- script:
|
|
name: Maven install
|
|
code: mvn install
|
|
push:
|
|
steps:
|
|
# Push to public docker repo
|
|
- internal/docker-push:
|
|
username: $DOCKER_USERNAME
|
|
password: $DOCKER_PASSWORD
|
|
tag: latest
|
|
repository: $DOCKER_REPOSITORY
|
|
registry: https://index.docker.io/v1/
|
|
cmd: java -jar /pipeline/source/target/springbootdemo-0.0.1.war
|
|
deploy-accs:
|
|
steps:
|
|
# Deploy to Oracle Application Container Cloud
|
|
- peternagy/oracle-accs-deploy@1.0.1:
|
|
opc_user: $OPC_USERNAME
|
|
opc_password: $OPC_PASSWORD
|
|
rest_url: $REST_URL
|
|
domain: $IDENTITY_DOMAIN
|
|
application_name: springboot-accs-demo
|
|
application_type: java
|
|
file: springbootdemo-0.0.1.zip
|
|
restart-occs:
|
|
steps:
|
|
# Manage Oracle Container Cloud Service container
|
|
- peternagy/oracle-occs-container-util:
|
|
occs_user: $OCCS_USER
|
|
occs_password: $OCCS_PASSWORD
|
|
rest_server_url: $REST_SERVER_URL
|
|
function: $FUNCTION
|
|
deployment_name: $DEPLOYMENT_NAME
|