自动化构建
incloud平台基于GitLab和GitRunner做为触发条件,jm用于持续集成和持续交付, 它们可以帮助你自动构建和部署应用程序。GitLab集成了CI/CD工具,CI/CD配置文件通常使用 .gitlab-ci.yml 来定义,GitLab Runner是GitLab CI/CD的执行代理,可在CI/CD流水线中并行运行多个作业; 而且可以生成详细的日志,以便你能够实时监控作业的执行情况。
要实现自动构建基于GitLab和Git Runner的CI/CD流程,你需要在GitLab中创建一个项目, 配置 .gitlab-ci.yml 文件。定义构建和部署流程,并确保在Git Runner上设置好执行环境。
当然jm做为核心可不能少。
GitLab-ci.yml
stages:
- pull
- build
pull:
only:
- master
stage: pull
before_script:
- cd $CI_PROJECT_DIR
script:
- git pull origin master
build-deploy:
only:
- master
stage: build
script:
- jm build
default:
before_script:
- . /etc/profile
- . ~/.bashrc
- cd $CI_PROJECT_DIR
- chmod +x ./* -R
jm配置
参考【Java Manager】
配置项目加入共享runner

Last modified: 20 一月 2025