mirror of
https://github.com/ProjectSWGCore/Holocore.git
synced 2026-01-17 00:06:00 -05:00
35 lines
860 B
YAML
35 lines
860 B
YAML
image: openjdk:12
|
|
pipelines:
|
|
default:
|
|
- step:
|
|
name: fetch code
|
|
image: alpine/git
|
|
script:
|
|
- git submodule update --init
|
|
artifacts:
|
|
- pswgcommon/**
|
|
- client-holocore/**
|
|
- step:
|
|
name: test, build, and deploy
|
|
#image: openjdk:12
|
|
caches:
|
|
- docker
|
|
- gradle
|
|
- gradlewrapper
|
|
script:
|
|
- ./gradlew test
|
|
- docker login -u $DOCKER_HUB_USER -p $DOCKER_HUB_PASSWORD
|
|
- docker build -t $DOCKER_HUB_REPO/holocore:$DOCKER_HUB_TAG .
|
|
- docker push $DOCKER_HUB_REPO/holocore:$DOCKER_HUB_TAG
|
|
artifacts:
|
|
- pswgcommon/**
|
|
- client-holocore/**
|
|
- .gradle/**
|
|
- build/**
|
|
services:
|
|
- docker
|
|
|
|
definitions:
|
|
caches:
|
|
gradlewrapper: ~/.gradle/wrapper
|