linux环境下的jenkins+flutter自动化打包全记录

本文详细记录了在Linux系统下使用Jenkins配合Flutter进行自动化打包的过程,包括设置Git仓库、解决免密克隆问题、配置Flutter和Gradle环境、处理依赖错误以及最终实现自动化打包的完整步骤。
摘要由CSDN通过智能技术生成

      最近在做测试的时候,有个挺让人糟心的事,就是每次都得自己跟开发人员要新包测试,作为一个曾经的开发人员,我觉得还是自力更生更稳妥些。再说了,打包这种小事,难得到我吗?毕竟我以前是安卓开发。既然打算自己弄,那干脆把自动化打包排上日程吧。接下来就来讲讲我的linux环境下的jenkins+flutter自动化打包历程。

先说一下我这边的具体情况,项目是放在Git上进行管理的。打包环境是linux系统,我本地是Windows环境。有一个比较出乎意料的情况,就是明明一个项目仓库搞定,却分成了四个仓库去管理,因此也就有了四个仓库地址。我的同事还告诉我他每次要打开四个AS的窗口。额,flutter这么不智能的吗?怪我离开Android圈有点久了。既然这样,那也没关系,源码管理我添加四个仓库不就得了。

1、在源码管理里面添加仓库地址,选择对应凭据,如下图所示:

Repository URL:仓库地址,这里填的就是项目在Git上对应的网址。

Credentails:这个是在Jenkins里选择一个凭据,而这个凭据的信息必须是正确的可以拿取对应Git项目的账号密码。

考虑到有些朋友可能都没有生成自己的凭据,顺便就讲一下如何在Jenkins里面新增凭据吧~

(1)在Jenkins的左侧功能菜单里面找到“凭据”并点击,一路点击“系统”->“全局凭据”,如下图所示:

(2)在全局凭据界面点击“添加凭据”按钮,用户名也就是Git账号,密码就是Git密码,ID和描述可不填,点击确定就生成了一个新的凭据。

(3)接着我们就可以在项目的源码管理步骤里使用这个凭据了,要注意的是,一定要是正确的,对要获取的项目有权限的Git账号密码,否则会报错,如下图所示:

在这里呢

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值