Skip to content

Commit e8ed1b6

Browse files
committed
Updated CI settings
1 parent b26f6cc commit e8ed1b6

1 file changed

Lines changed: 22 additions & 4 deletions

File tree

.circleci/config.yml

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
1-
# Java Maven CircleCI 2.0 configuration file
1+
# Java Maven CircleCI 2.1 configuration file
22
#
33
# Check https://circleci.com/docs/2.0/language-java/ for more details
44
#
5-
version: 2
5+
version: 2.1
6+
7+
parameters:
8+
deploy_release:
9+
type: boolean
10+
default: false
11+
612
jobs:
713
build:
814
docker:
@@ -56,10 +62,22 @@ jobs:
5662
command: mvn --batch-mode deploy -Dmaven.test.skip -DcreateDocs=true -s settings.xml -t ci-toolchains.xml
5763

5864
workflows:
59-
version: 2
6065
build_deploy:
66+
unless: << pipeline.parameters.deploy_release >>
6167
jobs:
62-
- build
68+
- build:
69+
filters:
70+
branches:
71+
only:
72+
- master
6373
- deployment:
6474
requires:
6575
- build
76+
77+
build_deploy_release:
78+
when: << pipeline.parameters.deploy_release >>
79+
jobs:
80+
- build
81+
- deployment:
82+
requires:
83+
- build

0 commit comments

Comments
 (0)