基于Jenkins+Git+Gradle实现自动打包部署
下载地址:https://jenkins.io/zh/download/
jenkins依赖Java,所以首先配置好java环境。建议下载 xxx.war,使用java -jar的方式来启动,其中java -jar可以写到脚本中,做到一键启动。
jenkins的默认配置和工作目录运行在~/.jenkins目录下,可以通过设置环境变量 JENKINS_HOME 来改变。
jenkins的默认运行端口是8080,可以通过--httpPort=8899设置。
安装过程会有个填密码和安装插件的过程,按照提示走即可。


jenkins的绝大部分功能都是通过插件实现的,所以需要什么功能就安装什么插件。进入->Manage Jenkins->Manage Plugins,安装需要的插件。

配置基础环境:
进入->Manage Jenkins->Global Tool Configuration,配置JDK、Git、Gradle、Maven等




Jenkins基于项目管理,可以对每个项目单独配置构建步骤。
->新建item->选择Freestyle project,填写项目名称

对旧的构建设置丢弃策略

安装了git插件,可以对项目进行参数话构建,比如按照分支。

设置参数化构建后,在项目面板中能看到Build with Parameters

设置源码来源于git服务器

凭据可以设置

构建时选择执行Gradle命令和执行Windows脚本(执行一些复制、删除等操作)。


添加构建后步骤,选择文件归档和发送通过SSH(将文件发送到某个服务器,自动部署)

文件归档后可以在项目面板中下载打完的包



此功能依赖Publish Over SSH插件,安装后在->Manage Jenkins->Configure System中添加远程服务器的地址及账号密码

最后来个列队检阅

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)