epam / edp-jenkins-operator
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 138 files with 12,649 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (1,135 lines of code)
    • 9 files changed 21-50 times (2,349 lines of code)
    • 31 files changed 6-20 times (3,539 lines of code)
    • 96 files changed 1-5 times (5,626 lines of code)
0% | 8% | 18% | 27% | 44%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 138 files with 12,649 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 3 files changed by 11-25 contributors (1,480 lines of code)
    • 21 files changed by 6-10 contributors (3,519 lines of code)
    • 70 files changed by 2-5 contributors (6,159 lines of code)
    • 44 files changed by 1 contributor (1,491 lines of code)
0% | 11% | 27% | 48% | 11%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, md, groovy, json, mod, svg, gitignore, txt, tpl, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 11% | 21% | 33% | 33%
yaml0% | 0% | 8% | 10% | 80%
tpl0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
pkg0% | 13% | 23% | 36% | 25%
deploy-templates0% | 0% | 8% | 9% | 81%
cmd0% | 0% | 100% | 0% | 0%
mock0% | 0% | 0% | 17% | 82%
ROOT0% | 0% | 0% | 0% | 100%
hack0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
jenkins.go
in pkg/service/jenkins
602 28 2019-08-27 2023-11-01 64 13 alexander_morozov@epam.com mykyta_derhunov@epam.com
k8s.go
in pkg/service/platform/kubernetes
533 30 2019-08-27 2023-11-01 57 12 alexander_morozov@epam.com mykyta_derhunov@epam.com
openshift.go
in pkg/service/platform/openshift
222 10 2019-08-27 2023-11-01 47 10 alexander_morozov@epam.com mykyta_derhunov@epam.com
platform.go
in pkg/service/platform
64 1 2019-08-27 2023-11-01 39 10 alexander_morozov@epam.com mykyta_derhunov@epam.com
values.yaml
in deploy-templates
58 - 2020-02-24 2023-03-26 38 8 stanislav_kostenko@epam.com mykola_marusenko@epam.com
jenkins.go
in pkg/client/jenkins
345 16 2019-08-30 2023-11-01 36 11 alexander_morozov@epam.com mykyta_derhunov@epam.com
zz_generated.deepcopy.go
in pkg/apis/v2/v1alpha1
986 126 2019-08-27 2022-05-12 28 10 alexander_morozov@epam.com zorian_motso@epam.com
jenkins_controller.go
in pkg/controller/jenkins
213 6 2019-08-27 2022-12-13 26 9 alexander_morozov@epam.com mykyta_derhunov@epam.com
main.go
in cmd/manager
218 3 2019-08-27 2023-11-01 23 9 alexander_morozov@epam.com mykyta_derhunov@epam.com
Chart.yaml
in deploy-templates
180 - 2020-02-24 2023-05-25 22 6 stanislav_kostenko@epam.com mykola_marusenko@epam.com
jenkins_types.go
in pkg/apis/v2/v1alpha1
63 - 2019-08-27 2022-12-13 21 9 alexander_morozov@epam.com mykyta_derhunov@epam.com
helper.go
in pkg/service/platform/helper
97 7 2019-08-27 2023-11-01 20 7 alexander_morozov@epam.com mykyta_derhunov@epam.com
helper.go
in pkg/controller/helper
170 12 2019-08-30 2022-12-13 19 8 alexander_morozov@epam.com mykyta_derhunov@epam.com
jenkinsscript_controller.go
in pkg/controller/jenkinsscript
226 11 2019-08-30 2023-11-01 19 6 alexander_morozov@epam.com mykyta_derhunov@epam.com
jenkins_job_controller.go
in pkg/controller/jenkins_job
267 14 2020-01-28 2022-12-13 19 7 anton_tarianyk@epam.com mykyta_derhunov@epam.com
jenkins_folder_controller.go
in pkg/controller/jenkins_folder
160 7 2020-01-20 2022-12-13 18 7 anton_tarianyk@epam.com mykyta_derhunov@epam.com
trigger_build_job_provision.go
in pkg/controller/jenkins_folder/chain
82 5 2020-02-13 2022-12-13 15 6 anton_tarianyk@epam.com mykyta_derhunov@epam.com
jenkinsserviceaccount_controller.go
in pkg/controller/jenkinsserviceaccount
217 11 2019-09-09 2022-12-13 14 6 serhii_shydlovskyi@epam.com mykyta_derhunov@epam.com
trigger_job_provision.go
in pkg/controller/jenkins_job/chain
82 5 2020-05-26 2022-12-13 13 6 alexander_morozov@epam.com mykyta_derhunov@epam.com
factory.go
in pkg/controller/jenkins_job/chain
83 6 2020-01-28 2022-12-13 13 6 anton_tarianyk@epam.com mykyta_derhunov@epam.com
put_jenkins_pipeline.go
in pkg/controller/jenkins_job/chain
213 13 2020-01-28 2023-11-01 13 5 anton_tarianyk@epam.com mykyta_derhunov@epam.com
spec.go
in pkg/service/jenkins/spec
20 - 2019-08-28 2022-12-13 12 7 serhii_shydlovskyi@epam.com mykyta_derhunov@epam.com
platform.go
in pkg/util/platform
173 11 2020-01-28 2023-11-01 12 3 anton_tarianyk@epam.com mykyta_derhunov@epam.com
jenkinsjob_types.go
in pkg/apis/v2/v1alpha1
62 1 2020-01-28 2022-12-13 11 7 anton_tarianyk@epam.com mykyta_derhunov@epam.com
put_cd_pipeline_folder.go
in pkg/controller/jenkins_folder/chain
101 6 2020-02-13 2023-11-01 11 4 anton_tarianyk@epam.com mykyta_derhunov@epam.com
cd_stage_jenkins_deployment_controller.go
in pkg/controller/cdstagejenkinsdeployment
121 6 2021-02-26 2023-11-01 11 4 anton_tarianyk@epam.com mykyta_derhunov@epam.com
helper.go
in pkg/helper
25 3 2019-09-03 2022-12-13 9 5 alexander_morozov@epam.com mykyta_derhunov@epam.com
jenkinsfolder_types.go
in pkg/apis/v2/v1alpha1
25 - 2020-01-17 2022-12-13 9 7 anton_tarianyk@epam.com mykyta_derhunov@epam.com
factory.go
in pkg/controller/jenkins_folder/chain
51 3 2020-02-13 2022-12-13 9 4 anton_tarianyk@epam.com mykyta_derhunov@epam.com
jenkinsscript_types.go
in pkg/apis/v2/v1alpha1
24 - 2019-08-30 2022-12-13 8 6 alexander_morozov@epam.com mykyta_derhunov@epam.com
jenkinsserviceaccount_types.go
in pkg/apis/v2/v1alpha1
25 - 2019-09-09 2022-12-13 8 5 serhii_shydlovskyi@epam.com mykyta_derhunov@epam.com
cdstagejenkinsdeployments_types.go
in pkg/apis/v2/v1alpha1
36 1 2021-02-24 2022-12-13 8 5 anton_tarianyk@epam.com mykyta_derhunov@epam.com
jenkins_client.go
in pkg/controller/jenkins/client
109 7 2019-09-16 2022-12-13 8 4 alexander_morozov@epam.com mykyta_derhunov@epam.com
controller.go
in pkg/controller/jenkins_jobbuildrun
169 8 2021-05-26 2022-12-13 8 5 mykhailo_bolsunovskyi@epam.com mykyta_derhunov@epam.com
jenkinsserviceaccount_client.go
in pkg/controller/jenkinsserviceaccount/client
93 6 2019-09-12 2022-12-13 7 4 serhii_shydlovskyi@epam.com mykyta_derhunov@epam.com
controller.go
in pkg/controller/jenkins_authorizationrolemapping
125 7 2021-07-13 2023-11-01 7 3 mykhailo_bolsunovskyi@epam.com mykyta_derhunov@epam.com
v2.edp.epam.com_jenkins.yaml
in deploy-templates/crds
281 - 2022-05-12 2023-05-01 7 4 zorian_motso@epam.com mykhailo_bolsunovskyi@epam.com
consts.go
in pkg/util/consts
14 - 2020-01-20 2022-12-13 6 2 anton_tarianyk@epam.com mykyta_derhunov@epam.com
jenkins_types.go
in pkg/apis/v2/v1
54 - 2022-05-12 2023-05-01 6 4 zorian_motso@epam.com mykhailo_bolsunovskyi@epam.com
trigger_jenkins_deploy_job.go
in pkg/controller/cdstagejenkinsdeployment/chain
58 3 2021-06-18 2022-12-13 6 5 anton_tarianyk@epam.com mykyta_derhunov@epam.com
controller.go
in pkg/controller/jenkins_authorizationrole
119 7 2021-07-13 2023-11-01 6 3 mykhailo_bolsunovskyi@epam.com mykyta_derhunov@epam.com
mock_platform_service.go
in mock/platform
257 15 2021-12-21 2022-12-13 6 4 timur_akhmadiev@epam.com mykyta_derhunov@epam.com
helper.go
in pkg/controller/cdstagejenkinsdeployment/helper
19 1 2021-06-18 2022-12-13 5 3 anton_tarianyk@epam.com mykyta_derhunov@epam.com
jenkinsagent_types.go
in pkg/apis/v2/v1alpha1
26 1 2021-08-04 2022-05-24 5 2 mykhailo_bolsunovskyi@epam.com zorian_motso@epam.com
roles.go
in pkg/client/jenkins
79 7 2021-07-13 2023-11-14 5 2 mykhailo_bolsunovskyi@epam.com mykyta_derhunov@epam.com
116 6 2021-12-21 2023-01-03 5 4 timur_akhmadiev@epam.com mykhailo_bolsunovskyi@epam.com
v2.edp.epam.com_jenkinsfolders.yaml
in deploy-templates/crds
141 - 2022-05-12 2022-12-13 5 3 zorian_motso@epam.com mykyta_derhunov@epam.com
v2.edp.epam.com_jenkinsjobs.yaml
in deploy-templates/crds
180 - 2022-05-12 2022-12-13 5 3 zorian_motso@epam.com mykyta_derhunov@epam.com
jenkins_job_handler.go
in pkg/controller/jenkins_job/chain/handler
5 - 2020-01-28 2022-05-12 4 2 anton_tarianyk@epam.com zorian_motso@epam.com
jenkins_folder_handler.go
in pkg/controller/jenkins_folder/chain/handler
5 - 2020-02-13 2022-05-12 4 2 anton_tarianyk@epam.com zorian_motso@epam.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
jenkins.go
in pkg/service/jenkins
602 28 2019-08-27 2023-11-01 64 13 alexander_morozov@epam.com mykyta_derhunov@epam.com
k8s.go
in pkg/service/platform/kubernetes
533 30 2019-08-27 2023-11-01 57 12 alexander_morozov@epam.com mykyta_derhunov@epam.com
jenkins.go
in pkg/client/jenkins
345 16 2019-08-30 2023-11-01 36 11 alexander_morozov@epam.com mykyta_derhunov@epam.com
openshift.go
in pkg/service/platform/openshift
222 10 2019-08-27 2023-11-01 47 10 alexander_morozov@epam.com mykyta_derhunov@epam.com
platform.go
in pkg/service/platform
64 1 2019-08-27 2023-11-01 39 10 alexander_morozov@epam.com mykyta_derhunov@epam.com
zz_generated.deepcopy.go
in pkg/apis/v2/v1alpha1
986 126 2019-08-27 2022-05-12 28 10 alexander_morozov@epam.com zorian_motso@epam.com
jenkins_controller.go
in pkg/controller/jenkins
213 6 2019-08-27 2022-12-13 26 9 alexander_morozov@epam.com mykyta_derhunov@epam.com
main.go
in cmd/manager
218 3 2019-08-27 2023-11-01 23 9 alexander_morozov@epam.com mykyta_derhunov@epam.com
jenkins_types.go
in pkg/apis/v2/v1alpha1
63 - 2019-08-27 2022-12-13 21 9 alexander_morozov@epam.com mykyta_derhunov@epam.com
values.yaml
in deploy-templates
58 - 2020-02-24 2023-03-26 38 8 stanislav_kostenko@epam.com mykola_marusenko@epam.com
helper.go
in pkg/controller/helper
170 12 2019-08-30 2022-12-13 19 8 alexander_morozov@epam.com mykyta_derhunov@epam.com
helper.go
in pkg/service/platform/helper
97 7 2019-08-27 2023-11-01 20 7 alexander_morozov@epam.com mykyta_derhunov@epam.com
jenkins_job_controller.go
in pkg/controller/jenkins_job
267 14 2020-01-28 2022-12-13 19 7 anton_tarianyk@epam.com mykyta_derhunov@epam.com
jenkins_folder_controller.go
in pkg/controller/jenkins_folder
160 7 2020-01-20 2022-12-13 18 7 anton_tarianyk@epam.com mykyta_derhunov@epam.com
spec.go
in pkg/service/jenkins/spec
20 - 2019-08-28 2022-12-13 12 7 serhii_shydlovskyi@epam.com mykyta_derhunov@epam.com
jenkinsjob_types.go
in pkg/apis/v2/v1alpha1
62 1 2020-01-28 2022-12-13 11 7 anton_tarianyk@epam.com mykyta_derhunov@epam.com
jenkinsfolder_types.go
in pkg/apis/v2/v1alpha1
25 - 2020-01-17 2022-12-13 9 7 anton_tarianyk@epam.com mykyta_derhunov@epam.com
Chart.yaml
in deploy-templates
180 - 2020-02-24 2023-05-25 22 6 stanislav_kostenko@epam.com mykola_marusenko@epam.com
jenkinsscript_controller.go
in pkg/controller/jenkinsscript
226 11 2019-08-30 2023-11-01 19 6 alexander_morozov@epam.com mykyta_derhunov@epam.com
trigger_build_job_provision.go
in pkg/controller/jenkins_folder/chain
82 5 2020-02-13 2022-12-13 15 6 anton_tarianyk@epam.com mykyta_derhunov@epam.com
jenkinsserviceaccount_controller.go
in pkg/controller/jenkinsserviceaccount
217 11 2019-09-09 2022-12-13 14 6 serhii_shydlovskyi@epam.com mykyta_derhunov@epam.com
trigger_job_provision.go
in pkg/controller/jenkins_job/chain
82 5 2020-05-26 2022-12-13 13 6 alexander_morozov@epam.com mykyta_derhunov@epam.com
factory.go
in pkg/controller/jenkins_job/chain
83 6 2020-01-28 2022-12-13 13 6 anton_tarianyk@epam.com mykyta_derhunov@epam.com
jenkinsscript_types.go
in pkg/apis/v2/v1alpha1
24 - 2019-08-30 2022-12-13 8 6 alexander_morozov@epam.com mykyta_derhunov@epam.com
put_jenkins_pipeline.go
in pkg/controller/jenkins_job/chain
213 13 2020-01-28 2023-11-01 13 5 anton_tarianyk@epam.com mykyta_derhunov@epam.com
helper.go
in pkg/helper
25 3 2019-09-03 2022-12-13 9 5 alexander_morozov@epam.com mykyta_derhunov@epam.com
cdstagejenkinsdeployments_types.go
in pkg/apis/v2/v1alpha1
36 1 2021-02-24 2022-12-13 8 5 anton_tarianyk@epam.com mykyta_derhunov@epam.com
jenkinsserviceaccount_types.go
in pkg/apis/v2/v1alpha1
25 - 2019-09-09 2022-12-13 8 5 serhii_shydlovskyi@epam.com mykyta_derhunov@epam.com
controller.go
in pkg/controller/jenkins_jobbuildrun
169 8 2021-05-26 2022-12-13 8 5 mykhailo_bolsunovskyi@epam.com mykyta_derhunov@epam.com
trigger_jenkins_deploy_job.go
in pkg/controller/cdstagejenkinsdeployment/chain
58 3 2021-06-18 2022-12-13 6 5 anton_tarianyk@epam.com mykyta_derhunov@epam.com
put_cd_pipeline_folder.go
in pkg/controller/jenkins_folder/chain
101 6 2020-02-13 2023-11-01 11 4 anton_tarianyk@epam.com mykyta_derhunov@epam.com
cd_stage_jenkins_deployment_controller.go
in pkg/controller/cdstagejenkinsdeployment
121 6 2021-02-26 2023-11-01 11 4 anton_tarianyk@epam.com mykyta_derhunov@epam.com
factory.go
in pkg/controller/jenkins_folder/chain
51 3 2020-02-13 2022-12-13 9 4 anton_tarianyk@epam.com mykyta_derhunov@epam.com
jenkins_client.go
in pkg/controller/jenkins/client
109 7 2019-09-16 2022-12-13 8 4 alexander_morozov@epam.com mykyta_derhunov@epam.com
jenkinsserviceaccount_client.go
in pkg/controller/jenkinsserviceaccount/client
93 6 2019-09-12 2022-12-13 7 4 serhii_shydlovskyi@epam.com mykyta_derhunov@epam.com
v2.edp.epam.com_jenkins.yaml
in deploy-templates/crds
281 - 2022-05-12 2023-05-01 7 4 zorian_motso@epam.com mykhailo_bolsunovskyi@epam.com
mock_platform_service.go
in mock/platform
257 15 2021-12-21 2022-12-13 6 4 timur_akhmadiev@epam.com mykyta_derhunov@epam.com
jenkins_types.go
in pkg/apis/v2/v1
54 - 2022-05-12 2023-05-01 6 4 zorian_motso@epam.com mykhailo_bolsunovskyi@epam.com
116 6 2021-12-21 2023-01-03 5 4 timur_akhmadiev@epam.com mykhailo_bolsunovskyi@epam.com
register.go
in pkg/apis/v2/v1alpha1
28 1 2019-08-27 2022-12-13 4 4 alexander_morozov@epam.com mykyta_derhunov@epam.com
platform.go
in pkg/util/platform
173 11 2020-01-28 2023-11-01 12 3 anton_tarianyk@epam.com mykyta_derhunov@epam.com
controller.go
in pkg/controller/jenkins_authorizationrolemapping
125 7 2021-07-13 2023-11-01 7 3 mykhailo_bolsunovskyi@epam.com mykyta_derhunov@epam.com
controller.go
in pkg/controller/jenkins_authorizationrole
119 7 2021-07-13 2023-11-01 6 3 mykhailo_bolsunovskyi@epam.com mykyta_derhunov@epam.com
helper.go
in pkg/controller/cdstagejenkinsdeployment/helper
19 1 2021-06-18 2022-12-13 5 3 anton_tarianyk@epam.com mykyta_derhunov@epam.com
v2.edp.epam.com_jenkinsjobs.yaml
in deploy-templates/crds
180 - 2022-05-12 2022-12-13 5 3 zorian_motso@epam.com mykyta_derhunov@epam.com
v2.edp.epam.com_jenkinsfolders.yaml
in deploy-templates/crds
141 - 2022-05-12 2022-12-13 5 3 zorian_motso@epam.com mykyta_derhunov@epam.com
jenkinsjob_types.go
in pkg/apis/v2/v1
62 1 2022-05-12 2022-12-13 4 3 zorian_motso@epam.com mykyta_derhunov@epam.com
jenkinsfolder_types.go
in pkg/apis/v2/v1
25 - 2022-05-12 2022-12-13 4 3 zorian_motso@epam.com mykyta_derhunov@epam.com
controller.go
in pkg/controller/jenkinsagent
128 6 2021-08-04 2022-12-13 4 3 mykhailo_bolsunovskyi@epam.com mykyta_derhunov@epam.com
controller.go
in pkg/controller/shared_library
184 7 2022-02-21 2022-12-13 4 3 mykhailo_bolsunovskyi@epam.com mykyta_derhunov@epam.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
mock_deployment_config.go
in mock/openshift
238 13 2022-01-12 2022-01-12 1 1 timur_akhmadiev@epam.com timur_akhmadiev@epam.com
mock_deployment.go
in mock/kubernetes
202 11 2022-01-11 2022-01-11 1 1 timur_akhmadiev@epam.com timur_akhmadiev@epam.com
mock_route.go
in mock/openshift
165 9 2022-01-12 2022-01-12 1 1 timur_akhmadiev@epam.com timur_akhmadiev@epam.com
role_openshift.yaml
in deploy-templates/templates/jenkins-operator
100 - 2022-07-07 2022-07-07 1 1 mykola_marusenko@epam.com mykola_marusenko@epam.com
role_kubernetes.yaml
in deploy-templates/templates/jenkins-operator
86 - 2022-07-07 2022-07-07 1 1 mykola_marusenko@epam.com mykola_marusenko@epam.com
mock_apps_v1_client.go
in mock/kubernetes
81 6 2022-01-11 2022-01-11 1 1 timur_akhmadiev@epam.com timur_akhmadiev@epam.com
mock_networking_client.go
in mock/kubernetes
57 4 2022-04-12 2022-04-12 1 1 zorian_motso@epam.com zorian_motso@epam.com
scc.yaml
in deploy-templates/templates/jenkins
45 - 2022-07-07 2022-07-07 1 1 mykola_marusenko@epam.com mykola_marusenko@epam.com
ingress.yaml
in deploy-templates/templates/jenkins
43 - 2022-07-07 2022-07-07 1 1 mykola_marusenko@epam.com mykola_marusenko@epam.com
34 4 2021-12-21 2021-12-21 1 1 timur_akhmadiev@epam.com timur_akhmadiev@epam.com
mock_apps_v1_client.go
in mock/openshift
33 2 2022-01-12 2022-01-12 1 1 timur_akhmadiev@epam.com timur_akhmadiev@epam.com
mock_route_v1_client.go
in mock/openshift
33 2 2022-01-12 2022-01-12 1 1 timur_akhmadiev@epam.com timur_akhmadiev@epam.com
route.yaml
in deploy-templates/templates/jenkins
28 - 2022-07-07 2022-07-07 1 1 mykola_marusenko@epam.com mykola_marusenko@epam.com
jenkinsagent_types.go
in pkg/apis/v2/v1
26 1 2022-05-12 2023-02-20 3 1 zorian_motso@epam.com zorian_motso@epam.com
25 2 2021-12-21 2021-12-21 1 1 timur_akhmadiev@epam.com timur_akhmadiev@epam.com
jenkins.yaml
in deploy-templates/templates/edp-configuration
25 - 2022-07-07 2022-07-07 1 1 mykola_marusenko@epam.com mykola_marusenko@epam.com
23 - 2022-05-12 2023-02-20 3 1 zorian_motso@epam.com zorian_motso@epam.com
23 - 2022-05-12 2023-02-20 3 1 zorian_motso@epam.com zorian_motso@epam.com
22 - 2022-05-12 2023-02-20 3 1 zorian_motso@epam.com zorian_motso@epam.com
service.yaml
in deploy-templates/templates/jenkins
21 - 2022-07-07 2022-07-07 1 1 mykola_marusenko@epam.com mykola_marusenko@epam.com
jenkins_resources_role.yaml
in deploy-templates/templates/jenkins
19 - 2022-07-07 2022-07-07 1 1 mykola_marusenko@epam.com mykola_marusenko@epam.com
rolebinding_openshift.yaml
in deploy-templates/templates/jenkins-operator
18 - 2022-07-07 2022-07-07 1 1 mykola_marusenko@epam.com mykola_marusenko@epam.com
rolebinding_admin_openshift.yaml
in deploy-templates/templates/jenkins-operator
17 - 2022-07-07 2022-07-07 1 1 mykola_marusenko@epam.com mykola_marusenko@epam.com
rolebinding_admin_kubernetes.yaml
in deploy-templates/templates/jenkins-operator
16 - 2022-07-07 2022-07-07 1 1 mykola_marusenko@epam.com mykola_marusenko@epam.com
rolebinding_kubernetes.yaml
in deploy-templates/templates/jenkins-operator
16 - 2022-07-07 2022-07-07 1 1 mykola_marusenko@epam.com mykola_marusenko@epam.com
jenkins_service_account.yaml
in deploy-templates/templates/edp-configuration
15 - 2022-07-07 2022-07-07 1 1 mykola_marusenko@epam.com mykola_marusenko@epam.com
rolebinding_resources.yaml
in deploy-templates/templates/jenkins
14 - 2022-07-07 2022-07-07 1 1 mykola_marusenko@epam.com mykola_marusenko@epam.com
rolebinding_edit.yaml
in deploy-templates/templates/jenkins
13 - 2022-07-07 2022-07-07 1 1 mykola_marusenko@epam.com mykola_marusenko@epam.com
12 - 2021-12-21 2021-12-21 1 1 timur_akhmadiev@epam.com timur_akhmadiev@epam.com
7 - 2021-11-29 2022-01-11 2 1 timur_akhmadiev@epam.com timur_akhmadiev@epam.com
serviceaccount.yaml
in deploy-templates/templates/jenkins
7 - 2022-07-07 2022-07-07 1 1 mykola_marusenko@epam.com mykola_marusenko@epam.com
jenkins.go
in pkg/model
6 - 2020-01-20 2020-01-20 1 1 anton_tarianyk@epam.com anton_tarianyk@epam.com
serviceaccount.yaml
in deploy-templates/templates/jenkins-operator
6 - 2022-07-07 2022-07-07 1 1 mykola_marusenko@epam.com mykola_marusenko@epam.com
stage.go
in pkg/model
5 - 2020-01-28 2020-01-28 1 1 anton_tarianyk@epam.com anton_tarianyk@epam.com
doc.go
in pkg/apis/v2/v1
1 - 2022-05-12 2022-05-12 1 1 zorian_motso@epam.com zorian_motso@epam.com
group.go
in pkg/apis/v2
1 - 2019-08-27 2019-08-27 1 1 alexander_morozov@epam.com alexander_morozov@epam.com
doc.go
in pkg/apis/v2/v1alpha1
1 - 2019-08-27 2019-08-27 1 1 alexander_morozov@epam.com alexander_morozov@epam.com
doc.go
in pkg/service/platform/openshift
1 - 2019-08-27 2019-08-27 1 1 alexander_morozov@epam.com alexander_morozov@epam.com
doc.go
in pkg/service/platform
1 - 2019-08-27 2019-08-27 1 1 alexander_morozov@epam.com alexander_morozov@epam.com
doc.go
in pkg/service/platform/kubernetes
1 - 2019-08-27 2019-08-27 1 1 alexander_morozov@epam.com alexander_morozov@epam.com
doc.go
in pkg/service/platform/helper
1 - 2019-08-27 2019-08-27 1 1 alexander_morozov@epam.com alexander_morozov@epam.com
doc.go
in pkg/service/jenkins/spec
1 - 2019-08-28 2019-08-28 1 1 alexander_morozov@epam.com alexander_morozov@epam.com
doc.go
in pkg/service/jenkins
1 - 2019-08-27 2019-08-27 1 1 alexander_morozov@epam.com alexander_morozov@epam.com
doc.go
in pkg/client/jenkins
1 - 2019-08-30 2019-08-30 1 1 alexander_morozov@epam.com alexander_morozov@epam.com
zz_generated.deepcopy.go
in pkg/apis/v2/v1
964 124 2022-05-12 2022-06-27 2 2 zorian_motso@epam.com sergiy_kulanov@epam.com
mock_ingress.go
in mock/kubernetes
165 9 2022-01-11 2022-04-12 2 2 timur_akhmadiev@epam.com zorian_motso@epam.com
deployment.yaml
in deploy-templates/templates/jenkins
156 - 2022-07-07 2023-02-21 2 2 mykola_marusenko@epam.com artem_zahumonnyi@epam.com
154 - 2022-05-12 2022-12-13 3 2 zorian_motso@epam.com mykyta_derhunov@epam.com
deployment_config.yaml
in deploy-templates/templates/jenkins
151 - 2022-07-07 2023-02-21 2 2 mykola_marusenko@epam.com artem_zahumonnyi@epam.com
137 - 2022-05-12 2022-12-13 4 2 zorian_motso@epam.com mykyta_derhunov@epam.com
Correlations

File Size vs. Number of Changes: 138 points

pkg/client/jenkins/roles.go x: 79 lines of code y: 5 # changes cmd/manager/main.go x: 218 lines of code y: 23 # changes pkg/client/jenkins/jenkins.go x: 345 lines of code y: 36 # changes pkg/controller/cdstagejenkinsdeployment/cd_stage_jenkins_deployment_controller.go x: 121 lines of code y: 11 # changes pkg/controller/jenkins_authorizationrole/controller.go x: 119 lines of code y: 6 # changes pkg/controller/jenkins_authorizationrolemapping/controller.go x: 125 lines of code y: 7 # changes pkg/controller/jenkins_folder/chain/put_cd_pipeline_folder.go x: 101 lines of code y: 11 # changes pkg/controller/jenkins_job/chain/put_jenkins_pipeline.go x: 213 lines of code y: 13 # changes pkg/controller/jenkinsscript/jenkinsscript_controller.go x: 226 lines of code y: 19 # changes pkg/service/jenkins/jenkins.go x: 602 lines of code y: 64 # changes pkg/service/platform/helper/helper.go x: 97 lines of code y: 20 # changes pkg/service/platform/kubernetes/k8s.go x: 533 lines of code y: 57 # changes pkg/service/platform/openshift/openshift.go x: 222 lines of code y: 47 # changes pkg/service/platform/platform.go x: 64 lines of code y: 39 # changes pkg/util/platform/platform.go x: 173 lines of code y: 12 # changes deploy-templates/Chart.yaml x: 180 lines of code y: 22 # changes deploy-templates/crds/v2.edp.epam.com_jenkins.yaml x: 281 lines of code y: 7 # changes pkg/apis/v2/v1/jenkins_types.go x: 54 lines of code y: 6 # changes deploy-templates/values.yaml x: 58 lines of code y: 38 # changes deploy-templates/templates/_helpers.tpl x: 116 lines of code y: 4 # changes deploy-templates/templates/jenkins/deployment.yaml x: 156 lines of code y: 2 # changes deploy-templates/templates/jenkins/deployment_config.yaml x: 151 lines of code y: 2 # changes deploy-templates/templates/jenkins-operator/deployment.yaml x: 74 lines of code y: 3 # changes pkg/apis/v2/v1/jenkinsagent_types.go x: 26 lines of code y: 3 # changes pkg/apis/v2/v1/jenkinsauthorizationrole_types.go x: 23 lines of code y: 3 # changes mock/service/mock_jenkins_service.go x: 116 lines of code y: 5 # changes deploy-templates/templates/jenkins/persistent_volume_claim.yaml x: 18 lines of code y: 2 # changes deploy-templates/crds/v2.edp.epam.com_cdstagejenkinsdeployments.yaml x: 154 lines of code y: 3 # changes deploy-templates/crds/v2.edp.epam.com_jenkinsagents.yaml x: 94 lines of code y: 3 # changes deploy-templates/crds/v2.edp.epam.com_jenkinsauthorizationrolemappings.yaml x: 110 lines of code y: 4 # changes deploy-templates/crds/v2.edp.epam.com_jenkinsfolders.yaml x: 141 lines of code y: 5 # changes deploy-templates/crds/v2.edp.epam.com_jenkinsjobbuildruns.yaml x: 137 lines of code y: 4 # changes deploy-templates/crds/v2.edp.epam.com_jenkinsjobs.yaml x: 180 lines of code y: 5 # changes deploy-templates/crds/v2.edp.epam.com_jenkinsscripts.yaml x: 108 lines of code y: 4 # changes deploy-templates/crds/v2.edp.epam.com_jenkinsserviceaccounts.yaml x: 116 lines of code y: 3 # changes mock/platform/mock_platform_service.go x: 257 lines of code y: 6 # changes pkg/apis/v2/v1/cdstagejenkinsdeployments_types.go x: 36 lines of code y: 3 # changes pkg/apis/v2/v1/jenkinsfolder_types.go x: 25 lines of code y: 4 # changes pkg/apis/v2/v1/jenkinsjob_types.go x: 62 lines of code y: 4 # changes pkg/apis/v2/v1/jenkinsjobbuildrun_types.go x: 46 lines of code y: 3 # changes pkg/apis/v2/v1/jenkinsscript_types.go x: 24 lines of code y: 3 # changes pkg/apis/v2/v1/register.go x: 28 lines of code y: 2 # changes pkg/apis/v2/v1alpha1/cdstagejenkinsdeployments_types.go x: 36 lines of code y: 8 # changes pkg/apis/v2/v1alpha1/jenkins_types.go x: 63 lines of code y: 21 # changes pkg/apis/v2/v1alpha1/jenkinsfolder_types.go x: 25 lines of code y: 9 # changes pkg/apis/v2/v1alpha1/jenkinsjob_types.go x: 62 lines of code y: 11 # changes pkg/apis/v2/v1alpha1/jenkinsscript_types.go x: 24 lines of code y: 8 # changes pkg/apis/v2/v1alpha1/jenkinsserviceaccount_types.go x: 25 lines of code y: 8 # changes pkg/apis/v2/v1alpha1/register.go x: 28 lines of code y: 4 # changes pkg/controller/cdstagejenkinsdeployment/chain/delete_cd_stage_deploy.go x: 33 lines of code y: 4 # changes pkg/controller/cdstagejenkinsdeployment/chain/factory.go x: 30 lines of code y: 4 # changes pkg/controller/cdstagejenkinsdeployment/chain/trigger_jenkins_deploy_job.go x: 58 lines of code y: 6 # changes pkg/controller/cdstagejenkinsdeployment/helper/helper.go x: 19 lines of code y: 5 # changes pkg/controller/helper/helper.go x: 170 lines of code y: 19 # changes pkg/controller/jenkins/client/jenkins_client.go x: 109 lines of code y: 8 # changes pkg/controller/jenkins/jenkins_controller.go x: 213 lines of code y: 26 # changes pkg/controller/jenkins_folder/chain/factory.go x: 51 lines of code y: 9 # changes pkg/controller/jenkins_folder/chain/trigger_build_job_provision.go x: 82 lines of code y: 15 # changes pkg/controller/jenkins_folder/jenkins_folder_controller.go x: 160 lines of code y: 18 # changes pkg/controller/jenkins_job/chain/factory.go x: 83 lines of code y: 13 # changes pkg/controller/jenkins_job/jenkins_job_controller.go x: 267 lines of code y: 19 # changes pkg/controller/jenkins_jobbuildrun/controller.go x: 169 lines of code y: 8 # changes pkg/controller/jenkinsagent/controller.go x: 128 lines of code y: 4 # changes pkg/controller/jenkinsserviceaccount/client/jenkinsserviceaccount_client.go x: 93 lines of code y: 7 # changes pkg/controller/jenkinsserviceaccount/jenkinsserviceaccount_controller.go x: 217 lines of code y: 14 # changes pkg/controller/shared_library/controller.go x: 184 lines of code y: 4 # changes pkg/service/jenkins/spec/spec.go x: 20 lines of code y: 12 # changes pkg/util/cluster.go x: 33 lines of code y: 3 # changes pkg/util/consts/consts.go x: 14 lines of code y: 6 # changes deploy-templates/templates/edp-configuration/jenkins.yaml x: 25 lines of code y: 1 # changes deploy-templates/templates/edp-configuration/jenkins_service_account.yaml x: 15 lines of code y: 1 # changes deploy-templates/templates/jenkins-operator/role_kubernetes.yaml x: 86 lines of code y: 1 # changes deploy-templates/templates/jenkins-operator/role_openshift.yaml x: 100 lines of code y: 1 # changes deploy-templates/templates/jenkins-operator/rolebinding_admin_openshift.yaml x: 17 lines of code y: 1 # changes deploy-templates/templates/jenkins-operator/rolebinding_openshift.yaml x: 18 lines of code y: 1 # changes deploy-templates/templates/jenkins-operator/serviceaccount.yaml x: 6 lines of code y: 1 # changes deploy-templates/templates/jenkins/ingress.yaml x: 43 lines of code y: 1 # changes deploy-templates/templates/jenkins/rolebinding_edit.yaml x: 13 lines of code y: 1 # changes deploy-templates/templates/jenkins/route.yaml x: 28 lines of code y: 1 # changes deploy-templates/templates/jenkins/scc.yaml x: 45 lines of code y: 1 # changes deploy-templates/templates/jenkins/service.yaml x: 21 lines of code y: 1 # changes pkg/apis/v2/v1/zz_generated.deepcopy.go x: 964 lines of code y: 2 # changes pkg/apis/v2/v1alpha1/jenkinsagent_types.go x: 26 lines of code y: 5 # changes pkg/apis/v2/v1alpha1/jenkinsauthorizationrole_types.go x: 23 lines of code y: 4 # changes pkg/apis/v2/v1alpha1/jenkinsjobbuildrun_types.go x: 46 lines of code y: 4 # changes deploy-templates/_crd_examples/role-mapping.yaml x: 10 lines of code y: 2 # changes deploy-templates/_crd_examples/role.yaml x: 12 lines of code y: 2 # changes pkg/apis/v2/v1/doc.go x: 1 lines of code y: 1 # changes pkg/apis/v2/v1alpha1/zz_generated.deepcopy.go x: 986 lines of code y: 28 # changes pkg/controller/cdstagejenkinsdeployment/chain/handler/cd_stage_jenkins_deployment_handler.go x: 7 lines of code y: 3 # changes pkg/controller/jenkins_folder/chain/handler/jenkins_folder_handler.go x: 5 lines of code y: 4 # changes mock/kubernetes/mock_ingress.go x: 165 lines of code y: 2 # changes mock/kubernetes/mock_networking_client.go x: 57 lines of code y: 1 # changes mock/openshift/mock_apps_v1_client.go x: 33 lines of code y: 1 # changes mock/openshift/mock_deployment_config.go x: 238 lines of code y: 1 # changes mock/openshift/mock_route.go x: 165 lines of code y: 1 # changes codecov.yaml x: 7 lines of code y: 2 # changes mock/kubernetes/mock_apps_v1_client.go x: 81 lines of code y: 1 # changes mock/kubernetes/mock_deployment.go x: 202 lines of code y: 1 # changes hack/kubecfg-stub.yaml x: 12 lines of code y: 1 # changes mock/mock_status.go x: 34 lines of code y: 1 # changes build.groovy x: 2 lines of code y: 3 # changes pkg/model/stage.go x: 5 lines of code y: 1 # changes create-release.groovy x: 2 lines of code y: 2 # changes
64.0
# changes
  min: 1.0
  average: 6.99
  25th percentile: 1.0
  median: 3.0
  75th percentile: 7.25
  max: 64.0
0 986.0
lines of code
min: 1.0 | average: 91.66 | 25th percentile: 18.0 | median: 36.5 | 75th percentile: 116.75 | max: 986.0

Number of Contributors vs. Number of Changes: 138 points

pkg/client/jenkins/roles.go x: 2 # contributors y: 5 # changes cmd/manager/main.go x: 9 # contributors y: 23 # changes pkg/client/jenkins/jenkins.go x: 11 # contributors y: 36 # changes pkg/controller/cdstagejenkinsdeployment/cd_stage_jenkins_deployment_controller.go x: 4 # contributors y: 11 # changes pkg/controller/jenkins_authorizationrole/controller.go x: 3 # contributors y: 6 # changes pkg/controller/jenkins_authorizationrolemapping/controller.go x: 3 # contributors y: 7 # changes pkg/controller/jenkins_job/chain/put_jenkins_pipeline.go x: 5 # contributors y: 13 # changes pkg/controller/jenkinsscript/jenkinsscript_controller.go x: 6 # contributors y: 19 # changes pkg/service/jenkins/jenkins.go x: 13 # contributors y: 64 # changes pkg/service/platform/helper/helper.go x: 7 # contributors y: 20 # changes pkg/service/platform/kubernetes/k8s.go x: 12 # contributors y: 57 # changes pkg/service/platform/openshift/openshift.go x: 10 # contributors y: 47 # changes pkg/service/platform/platform.go x: 10 # contributors y: 39 # changes pkg/util/platform/platform.go x: 3 # contributors y: 12 # changes deploy-templates/Chart.yaml x: 6 # contributors y: 22 # changes deploy-templates/crds/v2.edp.epam.com_jenkins.yaml x: 4 # contributors y: 7 # changes pkg/apis/v2/v1/jenkins_types.go x: 4 # contributors y: 6 # changes deploy-templates/values.yaml x: 8 # contributors y: 38 # changes deploy-templates/templates/_helpers.tpl x: 3 # contributors y: 4 # changes deploy-templates/templates/jenkins/deployment.yaml x: 2 # contributors y: 2 # changes deploy-templates/templates/jenkins-operator/deployment.yaml x: 3 # contributors y: 3 # changes pkg/apis/v2/v1/jenkinsagent_types.go x: 1 # contributors y: 3 # changes mock/service/mock_jenkins_service.go x: 4 # contributors y: 5 # changes deploy-templates/crds/v2.edp.epam.com_cdstagejenkinsdeployments.yaml x: 2 # contributors y: 3 # changes deploy-templates/crds/v2.edp.epam.com_jenkinsauthorizationrolemappings.yaml x: 2 # contributors y: 4 # changes deploy-templates/crds/v2.edp.epam.com_jenkinsfolders.yaml x: 3 # contributors y: 5 # changes pkg/apis/v2/v1alpha1/cdstagejenkinsdeployments_types.go x: 5 # contributors y: 8 # changes pkg/apis/v2/v1alpha1/jenkins_types.go x: 9 # contributors y: 21 # changes pkg/apis/v2/v1alpha1/jenkinsfolder_types.go x: 7 # contributors y: 9 # changes pkg/apis/v2/v1alpha1/jenkinsjob_types.go x: 7 # contributors y: 11 # changes pkg/apis/v2/v1alpha1/jenkinsscript_types.go x: 6 # contributors y: 8 # changes pkg/apis/v2/v1alpha1/register.go x: 4 # contributors y: 4 # changes pkg/controller/cdstagejenkinsdeployment/chain/trigger_jenkins_deploy_job.go x: 5 # contributors y: 6 # changes pkg/controller/helper/helper.go x: 8 # contributors y: 19 # changes pkg/controller/jenkins/client/jenkins_client.go x: 4 # contributors y: 8 # changes pkg/controller/jenkins/jenkins_controller.go x: 9 # contributors y: 26 # changes pkg/controller/jenkins_folder/chain/factory.go x: 4 # contributors y: 9 # changes pkg/controller/jenkins_folder/chain/trigger_build_job_provision.go x: 6 # contributors y: 15 # changes pkg/controller/jenkins_folder/jenkins_folder_controller.go x: 7 # contributors y: 18 # changes pkg/controller/jenkins_job/chain/factory.go x: 6 # contributors y: 13 # changes pkg/controller/jenkins_job/jenkins_job_controller.go x: 7 # contributors y: 19 # changes pkg/controller/jenkinsserviceaccount/jenkinsserviceaccount_controller.go x: 6 # contributors y: 14 # changes pkg/helper/helper.go x: 5 # contributors y: 9 # changes pkg/service/jenkins/spec/spec.go x: 7 # contributors y: 12 # changes pkg/util/consts/consts.go x: 2 # contributors y: 6 # changes deploy-templates/templates/edp-configuration/jenkins.yaml x: 1 # contributors y: 1 # changes pkg/apis/v2/v1alpha1/zz_generated.deepcopy.go x: 10 # contributors y: 28 # changes codecov.yaml x: 1 # contributors y: 2 # changes
64.0
# changes
  min: 1.0
  average: 6.99
  25th percentile: 1.0
  median: 3.0
  75th percentile: 7.25
  max: 64.0
0 13.0
# contributors
min: 1.0 | average: 3.14 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 13.0

Number of Contributors vs. File Size: 138 points

pkg/client/jenkins/roles.go x: 2 # contributors y: 79 lines of code cmd/manager/main.go x: 9 # contributors y: 218 lines of code pkg/client/jenkins/jenkins.go x: 11 # contributors y: 345 lines of code pkg/controller/cdstagejenkinsdeployment/cd_stage_jenkins_deployment_controller.go x: 4 # contributors y: 121 lines of code pkg/controller/jenkins_authorizationrole/controller.go x: 3 # contributors y: 119 lines of code pkg/controller/jenkins_authorizationrolemapping/controller.go x: 3 # contributors y: 125 lines of code pkg/controller/jenkins_folder/chain/put_cd_pipeline_folder.go x: 4 # contributors y: 101 lines of code pkg/controller/jenkins_job/chain/put_jenkins_pipeline.go x: 5 # contributors y: 213 lines of code pkg/controller/jenkinsscript/jenkinsscript_controller.go x: 6 # contributors y: 226 lines of code pkg/service/jenkins/jenkins.go x: 13 # contributors y: 602 lines of code pkg/service/platform/helper/helper.go x: 7 # contributors y: 97 lines of code pkg/service/platform/kubernetes/k8s.go x: 12 # contributors y: 533 lines of code pkg/service/platform/openshift/openshift.go x: 10 # contributors y: 222 lines of code pkg/service/platform/platform.go x: 10 # contributors y: 64 lines of code pkg/util/platform/platform.go x: 3 # contributors y: 173 lines of code deploy-templates/Chart.yaml x: 6 # contributors y: 180 lines of code deploy-templates/crds/v2.edp.epam.com_jenkins.yaml x: 4 # contributors y: 281 lines of code pkg/apis/v2/v1/jenkins_types.go x: 4 # contributors y: 54 lines of code deploy-templates/values.yaml x: 8 # contributors y: 58 lines of code deploy-templates/templates/_helpers.tpl x: 3 # contributors y: 116 lines of code deploy-templates/templates/jenkins/deployment.yaml x: 2 # contributors y: 156 lines of code deploy-templates/templates/jenkins/deployment_config.yaml x: 2 # contributors y: 151 lines of code deploy-templates/templates/jenkins-operator/deployment.yaml x: 3 # contributors y: 74 lines of code pkg/apis/v2/v1/jenkinsagent_types.go x: 1 # contributors y: 26 lines of code pkg/apis/v2/v1/jenkinsauthorizationrole_types.go x: 1 # contributors y: 23 lines of code mock/service/mock_jenkins_service.go x: 4 # contributors y: 116 lines of code deploy-templates/templates/jenkins/persistent_volume_claim.yaml x: 2 # contributors y: 18 lines of code deploy-templates/crds/v2.edp.epam.com_cdstagejenkinsdeployments.yaml x: 2 # contributors y: 154 lines of code deploy-templates/crds/v2.edp.epam.com_jenkinsagents.yaml x: 2 # contributors y: 94 lines of code deploy-templates/crds/v2.edp.epam.com_jenkinsauthorizationrolemappings.yaml x: 2 # contributors y: 110 lines of code deploy-templates/crds/v2.edp.epam.com_jenkinsauthorizationroles.yaml x: 2 # contributors y: 116 lines of code deploy-templates/crds/v2.edp.epam.com_jenkinsfolders.yaml x: 3 # contributors y: 141 lines of code deploy-templates/crds/v2.edp.epam.com_jenkinsjobbuildruns.yaml x: 2 # contributors y: 137 lines of code deploy-templates/crds/v2.edp.epam.com_jenkinsjobs.yaml x: 3 # contributors y: 180 lines of code deploy-templates/crds/v2.edp.epam.com_jenkinsscripts.yaml x: 2 # contributors y: 108 lines of code mock/platform/mock_platform_service.go x: 4 # contributors y: 257 lines of code pkg/apis/v2/v1/cdstagejenkinsdeployments_types.go x: 2 # contributors y: 36 lines of code pkg/apis/v2/v1/jenkinsfolder_types.go x: 3 # contributors y: 25 lines of code pkg/apis/v2/v1/jenkinsjob_types.go x: 3 # contributors y: 62 lines of code pkg/apis/v2/v1/jenkinsjobbuildrun_types.go x: 2 # contributors y: 46 lines of code pkg/apis/v2/v1/jenkinsscript_types.go x: 2 # contributors y: 24 lines of code pkg/apis/v2/v1/register.go x: 2 # contributors y: 28 lines of code pkg/apis/v2/v1alpha1/cdstagejenkinsdeployments_types.go x: 5 # contributors y: 36 lines of code pkg/apis/v2/v1alpha1/jenkins_types.go x: 9 # contributors y: 63 lines of code pkg/apis/v2/v1alpha1/jenkinsfolder_types.go x: 7 # contributors y: 25 lines of code pkg/apis/v2/v1alpha1/jenkinsjob_types.go x: 7 # contributors y: 62 lines of code pkg/apis/v2/v1alpha1/jenkinsscript_types.go x: 6 # contributors y: 24 lines of code pkg/apis/v2/v1alpha1/jenkinsserviceaccount_types.go x: 5 # contributors y: 25 lines of code pkg/apis/v2/v1alpha1/register.go x: 4 # contributors y: 28 lines of code pkg/client/jenkins/jenkins_client_factory.go x: 3 # contributors y: 45 lines of code pkg/controller/cdstagejenkinsdeployment/chain/delete_cd_stage_deploy.go x: 3 # contributors y: 33 lines of code pkg/controller/cdstagejenkinsdeployment/chain/factory.go x: 3 # contributors y: 30 lines of code pkg/controller/cdstagejenkinsdeployment/chain/trigger_jenkins_deploy_job.go x: 5 # contributors y: 58 lines of code pkg/controller/cdstagejenkinsdeployment/helper/helper.go x: 3 # contributors y: 19 lines of code pkg/controller/helper/helper.go x: 8 # contributors y: 170 lines of code pkg/controller/jenkins/client/jenkins_client.go x: 4 # contributors y: 109 lines of code pkg/controller/jenkins/jenkins_controller.go x: 9 # contributors y: 213 lines of code pkg/controller/jenkins_folder/chain/trigger_build_job_provision.go x: 6 # contributors y: 82 lines of code pkg/controller/jenkins_folder/jenkins_folder_controller.go x: 7 # contributors y: 160 lines of code pkg/controller/jenkins_job/jenkins_job_controller.go x: 7 # contributors y: 267 lines of code pkg/controller/jenkins_jobbuildrun/controller.go x: 5 # contributors y: 169 lines of code pkg/controller/jenkinsserviceaccount/client/jenkinsserviceaccount_client.go x: 4 # contributors y: 93 lines of code pkg/controller/jenkinsserviceaccount/jenkinsserviceaccount_controller.go x: 6 # contributors y: 217 lines of code pkg/controller/shared_library/controller.go x: 3 # contributors y: 184 lines of code pkg/service/jenkins/spec/spec.go x: 7 # contributors y: 20 lines of code pkg/util/consts/consts.go x: 2 # contributors y: 14 lines of code deploy-templates/templates/edp-configuration/jenkins_service_account.yaml x: 1 # contributors y: 15 lines of code deploy-templates/templates/jenkins-operator/role_kubernetes.yaml x: 1 # contributors y: 86 lines of code deploy-templates/templates/jenkins-operator/role_openshift.yaml x: 1 # contributors y: 100 lines of code deploy-templates/templates/jenkins-operator/rolebinding_admin_kubernetes.yaml x: 1 # contributors y: 16 lines of code deploy-templates/templates/jenkins-operator/serviceaccount.yaml x: 1 # contributors y: 6 lines of code deploy-templates/templates/jenkins/ingress.yaml x: 1 # contributors y: 43 lines of code deploy-templates/templates/jenkins/route.yaml x: 1 # contributors y: 28 lines of code pkg/apis/v2/v1/zz_generated.deepcopy.go x: 2 # contributors y: 964 lines of code pkg/apis/v2/v1alpha1/jenkinsauthorizationrole_types.go x: 2 # contributors y: 23 lines of code deploy-templates/_crd_examples/role-mapping.yaml x: 2 # contributors y: 10 lines of code pkg/apis/v2/v1/doc.go x: 1 # contributors y: 1 lines of code pkg/apis/v2/v1alpha1/zz_generated.deepcopy.go x: 10 # contributors y: 986 lines of code pkg/controller/cdstagejenkinsdeployment/chain/handler/cd_stage_jenkins_deployment_handler.go x: 2 # contributors y: 7 lines of code mock/kubernetes/mock_ingress.go x: 2 # contributors y: 165 lines of code mock/kubernetes/mock_networking_client.go x: 1 # contributors y: 57 lines of code mock/openshift/mock_apps_v1_client.go x: 1 # contributors y: 33 lines of code mock/openshift/mock_deployment_config.go x: 1 # contributors y: 238 lines of code mock/openshift/mock_route.go x: 1 # contributors y: 165 lines of code mock/kubernetes/mock_apps_v1_client.go x: 1 # contributors y: 81 lines of code mock/kubernetes/mock_deployment.go x: 1 # contributors y: 202 lines of code build.groovy x: 3 # contributors y: 2 lines of code create-release.groovy x: 2 # contributors y: 2 lines of code
986.0
lines of code
  min: 1.0
  average: 91.66
  25th percentile: 18.0
  median: 36.5
  75th percentile: 116.75
  max: 986.0
0 13.0
# contributors
min: 1.0 | average: 3.14 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 13.0