forked from EVGStudents/FPE
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpipelines.yml
56 lines (56 loc) · 1.46 KB
/
pipelines.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
apiVersion: "v1.1"
resources:
- name: "verygoodgithub"
type: "GitRepo"
configuration:
gitProvider: "GitHub"
path: "verygoodsecurity/FPE"
branches:
include: ".*"
buildOn:
commit: true
pullRequestCreate: false
pullRequestClose: false
tagCreate: false
# - name: "buildinfo"
# type: "BuildInfo"
# configuration:
# sourceArtifactory: "mine"
# buildName: "foo"
# buildNumber: 1
pipelines:
- name: "build"
steps:
- name: "everything"
type: "MvnBuild"
configuration:
sourceLocation: "."
mvnCommand: "clean verify site"
configFileLocation: "."
configFileName: "settings.xml"
autoPublishBuildInfo: false
integrations:
- name: "mine"
inputResources:
- name: "verygoodgithub"
# outputResources:
# - name: "buildinfo"
runtime:
type: "image"
image:
auto:
language: "java"
versions:
- "8"
execution:
onStart:
- "javac -version"
- "mvn --version"
onComplete:
- "save_tests $res_java_app_resourcePath/target/surefire-reports/"
# - name: "publish_build"
# type: "PublishBuildInfo"
# configuration: {}
# - name: "promote_build"
# type: "PromoteBuild"
# configuration: {}