39 lines
609 B
YAML
39 lines
609 B
YAML
language: java
|
|
jdk:
|
|
- openjdk11
|
|
|
|
#branches:
|
|
# only:
|
|
# - main
|
|
|
|
# travis CI 서버 home
|
|
cache:
|
|
directories:
|
|
- '$HOME/.m2/repository'
|
|
- '$HOME/.gradle'
|
|
|
|
script: "./gradlew clean build"
|
|
|
|
before_install:
|
|
- chmod +x gradlew
|
|
|
|
before_deploy:
|
|
- zip -r blog *
|
|
- mkdir -p deploy
|
|
- mv blog.zip deploy/blog.zip
|
|
|
|
deploy:
|
|
- provider: s3
|
|
access_key_id: $AWS_ACESS_KEY
|
|
secret_access_key: $AWS_SECRET_KEY
|
|
bucket: blog-build-bucket
|
|
region: ap-northeast-2
|
|
skip_cleanup: true
|
|
acl: private
|
|
local_dir: deploy
|
|
wait-until-deployed: true
|
|
on:
|
|
all_branches: true
|
|
|
|
|