-
Notifications
You must be signed in to change notification settings - Fork 45
/
branch.yaml
118 lines (118 loc) · 3.46 KB
/
branch.yaml
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
generation_config:
missing_environment: ignore
environments:
native:
env_vars:
NATIVE: true
BUILD_MVN_OPTS_CURRENT: -Dnative -Dquarkus.native.container-build=true
ADDITIONAL_TIMEOUT: 720
ids:
- native
sonarcloud:
auto_generation: false
env_vars:
ENABLE_SONARCLOUD: true
ids:
- sonarcloud
- coverage
ecosystem:
auto_generation: false
ids:
- ecosystem
disable:
images-deploy: false
repositories:
- name: incubator-kie-kogito-pipelines
job_display_name: kogito-pipelines
- name: incubator-kie-kogito-runtimes
job_display_name: kogito-runtimes
- name: incubator-kie-kogito-apps
job_display_name: kogito-apps
- name: incubator-kie-kogito-examples
job_display_name: kogito-examples
# - name: incubator-kie-kogito-serverless-operator
# job_display_name: kogito-serverless-operator
- name: incubator-kie-kogito-docs
job_display_name: kogito-docs
- name: incubator-kie-docs
job_display_name: kie-docs
branch: main-kogito
git:
author:
name: apache
# Taken from https://ci-builds.apache.org/credentials/
# Need to be verified
credentials_id: 399061d0-5ab5-4142-a186-a52081fef742
token_credentials_id: kie-ci3-token
push:
credentials_id: 84811880-2025-45b6-a44c-2f33bef30ad2 # CI Push Access for KIE
token_credentials_id: 41128c14-bb63-4708-9074-d20a318ee630 # GitHub Personal Access Token for KIE
fork_author:
name: kie-ci
credentials_id: kie-ci
push:
credentials_id: kie-ci
quarkus:
author:
name: quarkusio
credentials_id: kie-ci
branch: main
jenkins_config_path: .ci/jenkins
buildchain_config:
git:
repository: incubator-kie-kogito-pipelines
file_path: .ci/pull-request-config.yaml
token_credentials_id: kie-ci3-token
maven:
settings:
nightly:
config_file_id: kie-nightly-settings
release:
config_file_id: kie-release-settings
nexus:
release_url: TO_DEFINE
release_repository: TO_DEFINE
staging_profile_url: TO_DEFINE
staging_profile_id: TO_DEFINE
build_promotion_profile_id: TO_DEFINE
artifacts_repository: ''
artifacts_upload_repository:
nightly:
url: https://repository.apache.org/content/repositories/snapshots
creds_id: apache-nexus-kie-deploy-credentials
release:
url: https://repository.apache.org/service/local/staging/deploy/maven2
creds_id: jenkins-deploy-to-nexus-staging
quarkus_platform_repository:
url: TO_DEFINE
creds_id: TO_DEFINE
cloud:
image:
registry_user_credentials_id: DOCKERHUB_USER
registry_token_credentials_id: DOCKERHUB_TOKEN
registry: docker.io
namespace: apache
latest_git_branch: main
release:
gpg:
sign:
key_credentials_id: GPG_KEY_FILE
passphrase_credentials_id: ''
svn:
staging_repository: https://dist.apache.org/repos/dist/dev/incubator/kie
credentials_id: kie-dist-acct
jenkins:
email_creds_id: KOGITO_CI_NOTIFICATION_EMAILS
agent:
docker:
builder:
# At some point, this image will need to be changed when a release branch is created
# but we need to make sure the image exists first ... simple tag before setting up the branch ?
# See https://github.com/kiegroup/kie-issues/issues/551
image: docker.io/apache/incubator-kie-kogito-ci-build:main-latest
args: --privileged --group-add docker
default_tools:
jdk: jdk_17_latest
maven: maven_3.9.3
sonar_jdk: jdk_17_latest
jobs_definition_file: .ci/jenkins/dsl/jobs.groovy