天津储鑫盛钢材现货供应商 发表于 2024-6-14 22:54:14

Jenkins打包app并通过openssh上传到服务器

目录

1、下载安装openssh
2、设置openssh根目录
3、安装Jenkins
Build Steps设置
Post-build Actions设置
4、运行

1、下载安装openssh

网上很多教程,包括开端口的,可以搜下
2、设置openssh根目录

进入C:\ProgramData\ssh打开文件sshd_config,添加设置ChrootDirectory D:\wxs\soft,想改端口的也在这个文件,没有看到这个文件的可以打开隐藏文件看看
https://img-blog.csdnimg.cn/direct/e309eaf8b69a415c80f87c7eb465408e.png
3、安装Jenkins

参考上一篇
4、新增部署项目
https://img-blog.csdnimg.cn/direct/b1591d3aa5b740d99575488886c832c1.png
Build Steps设置

其他同上一篇一样,不累述
https://img-blog.csdnimg.cn/direct/f5dbd5734a3340228453ed11d1fa5f40.png
没有gradle的去tools新增一个
https://img-blog.csdnimg.cn/direct/ea3e018086a643e1aef8abca899e6409.png
tasks输入clean build
下面输入:
${WORKSPACE}     
${WORKSPACE}/build.gradle
https://img-blog.csdnimg.cn/direct/7618f88b182948269957676d926fe6e0.png

Post-build Actions设置

https://img-blog.csdnimg.cn/direct/e1b9f0a111ef4bd4be754b00e17582e4.png
新增openssh服务
https://img-blog.csdnimg.cn/direct/8fb171b55ad84105bee88ac8459bea4f.png
https://img-blog.csdnimg.cn/direct/c4529f8dba35424ebd4bf3a27bfc6179.png
4、运行

运行之前先用Android Studio打开jenkins目录看是否可以正常打包,不然这里会报错,试了好久
如果想指定打包名可以在build.gradle中添加
  android.applicationVariants.all { variant ->
        variant.outputs.all {
            outputFileName = "指定名.apk"
        }
    }
https://img-blog.csdnimg.cn/direct/580553490f484f4d80b6b56d44c5d498.png
https://img-blog.csdnimg.cn/direct/34ca6dcabcc2482cbc4508bffdb3de35.png
https://img-blog.csdnimg.cn/direct/74e2e6961ce645b7bba887fb50b3336f.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Jenkins打包app并通过openssh上传到服务器