Nicolas
233d88467b
feat: add devops and reconciler services to CI/CD pipeline
...
- Create freeleaps-service-hub directory structure with alpha, prod, helm-pkg
- Create freeleaps-devops-reconciler directory structure with alpha, prod, helm-pkg
- Add .gitkeep files in prod directories
- Add Jenkinsfile for devops service in freeleaps-service-hub/alpha/ci/
- Add Jenkinsfile for reconciler service in freeleaps-devops-reconciler/alpha/ci/
- Remove old CI/CD configurations that were reverted to original state
2025-07-21 09:41:27 +08:00
Nicolas
7ed1312015
feat(ops): 新增/更新 freeleaps-ops 相关内容
2025-07-14 09:06:01 +00:00
Jet Li
aaea10abd5
fix(dockerfile): fix jenkins file
2025-04-29 20:43:34 -07:00
Jet Li
0c08917d1d
fix(Dockerfile): fix jenkins Dockerfile build path
2025-04-29 18:05:42 -07:00
Jet Li
9e714d04e5
fix(Dockerfile): modify the dockerfile path in jenkins file
2025-04-26 20:00:32 -07:00
zhenyus
f03114ed4f
fix(jenkins): change execution mode from 'fully' to 'on-demand'
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-04-21 23:44:05 +08:00
zhenyus
2039e32c89
fix(jenkins): change execution mode from 'on-demand' to 'fully'
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-04-21 23:00:38 +08:00
zhenyus
21b0569e65
refactor: streamline semantic release process by removing unnecessary installation steps and improving version file checks
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-04-21 11:30:59 +08:00
zhenyus
96985920af
fix(frontend): correct typo in build artifacts path for frontend
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-04-14 12:02:46 +08:00
zhenyus
c3cafc55ff
fix(frontend): increase memory limit for build command and update artifacts
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-04-14 10:31:56 +08:00
zhenyus
f415b83a85
ci: update execute mode to 'on-demand' in Jenkinsfiles and change MongoDB URIs to use SRV format
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-31 13:51:04 +08:00
zhenyus
a01446ef59
fix: update Jenkinsfile to change execution mode to on-demand and correct credentials ID
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-31 07:33:26 +08:00
zhenyus
32ba41f1f4
feat: add secret key configuration for webhook authentication
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-31 00:53:33 +08:00
zhenyus
31fca018d6
feat: change Jenkinsfile execute mode from 'on-demand' to 'fully' for all services
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-22 01:08:51 +08:00
zhenyus
2c00823bd7
feat(helm): add central-storage Helm chart and related configurations
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 01:30:23 +08:00
zhenyus
85e01c6459
fix(ci): update centralStorage name to central-storage in Jenkinsfiles
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-06 16:15:44 +08:00
zhenyus
ac26d627de
fix(freeleaps): update Dockerfile paths and build roots in Jenkinsfile
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-25 04:38:24 +08:00
zhenyus
344f5b36d1
fix(freeleaps): update Dockerfile paths and build roots in Jenkinsfile
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-25 04:26:15 +08:00
zhenyus
67d2fd22ea
feat(deps): enable Yarn and pnpm as dependency managers in the pipeline
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-25 02:59:22 +08:00
zhenyus
300dad5010
fix(ci): update image names in Jenkinsfile for frontend and backend services
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-25 02:17:14 +08:00
zhenyus
2b76d1d969
feat(helm): add Helm charts for chat and freeleaps services with initial configurations
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-25 02:14:16 +08:00
zhenyus
ea67e60868
fix(ci): correct Git repository URL in Jenkinsfile for Freeleaps development service
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-24 17:39:40 +08:00
zhenyus
4e9567accb
feat(ci): add Jenkinsfile for Freeleaps development service pipeline configuration
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-24 17:35:15 +08:00
zhenyus
a1b6760fff
refactor: rename central-storage to centralStorage and update payment configuration files
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-23 00:20:13 +08:00
zhenyus
e53b6b03b5
feat(dependencies): add requirementsFile validation and caching for pip installations; update timeout to 120 minutes; set image tags to 0.0.0; configure payment ingress
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-22 23:11:15 +08:00
zhenyus
1c663ed0f1
fix(pipeline): update changedComponents handling to split string into list for conditional checks
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-22 20:33:26 +08:00
zhenyus
a1e5f6aeef
fix(jenkins): add dependenciesManager field for Python apps in Jenkinsfile
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-22 19:20:35 +08:00
zhenyus
f5536e16e6
fix(jenkins): disable commit message linting in Jenkinsfile
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-22 19:07:23 +08:00
zhenyus
0f4447795f
fix(jenkins): remove trailing commas in Jenkinsfile configuration
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-22 19:04:52 +08:00
zhenyus
49c35091fa
fix(jenkins): add missing commas in Jenkinsfile configuration
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-22 19:03:38 +08:00
zhenyus
d41fd25a05
chore(git): code staging
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-22 18:58:47 +08:00
zhenyus
4949fd40b0
chore(git): code staging
...
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-20 17:28:45 +08:00