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

server/2024/12/22 19:39:37/

目录

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,想改端口的也在这个文件,没有看到这个文件的可以打开隐藏文件看看

3、安装Jenkins

参考上一篇

4、新增部署项目

Build Steps配置

其他同上一篇一样,不累述

没有gradle的去tools新增一个

tasks输入clean build

下面输入:

${WORKSPACE}     

${WORKSPACE}/build.gradle

Post-build Actions配置

新增openssh服务

4、运行

运行之前先用Android Studio打开jenkins目录看是否可以正常打包,不然这里会报错,试了好久

如果想指定打包名可以在build.gradle中添加

  android.applicationVariants.all { variant ->
        variant.outputs.all {
            outputFileName = "指定名.apk"
        }
    }


http://www.ppmy.cn/server/3631.html

相关文章

Sentinel

目录 Sentinel流量控制 1. 雪崩问题 ​2. 服务保护技术对比 3. 认识Sentinel 4. 安装启动Sentinel 5. 微服务整合sentinel 6. 限流规则-直接模式 7. jmeter测试工具 8. 限流规则-关联模式 9. 限流规则-链路模式 10. 流控效果-预热模式 11. 流控效果-排队等待 12. …

现代软件为什么要采用微服架构

现代软件采用微服务架构是为了解决传统单体架构在开发、部署和维护大型应用时面临的一系列问题。以下是采用微服务架构的主要优势: 1. **模块化和组件化**:微服务通过将应用拆分为一系列小型、松耦合的服务来提高模块化水平。每个服务都是围绕特定的业务…

【深度学习实战(12)】训练之模型参数初始化

在深度学习模型的训练中,权重的初始值极为重要。一个好的初始值,会使模型收敛速度提高,使模型准确率更精确。一般情况下,我们不使用全0初始值训练网络。为了利于训练和减少收敛时间,我们需要对模型进行合理的初始化。 …

Oracle21C 引入HR实例(linux)

1、下载资源 https://github.com/oracle-samples/db-sample-schemas点击code(代码)下载 2、上传Sql文件 解压之后将human_resources里的文件复制到demo\schema\目录(具体目录前面的路径是你安装的路径)下,如下图 3、…

MaxCompute 近实时增全量处理一体化新架构和使用场景介绍

随着当前数据处理业务场景日趋复杂,对于大数据处理平台基础架构的能力要求也越来越高,既要求数据湖的大存储能力,也要求具备海量数据高效批处理能力,同时还可能对延时敏感的近实时链路有强需求,本文主要介基于 MaxComp…

59.网络游戏逆向分析与漏洞攻防-基础数据分析筛选-角色上线过程数据逻辑分析

免责声明:内容仅供学习参考,请合法利用知识,禁止进行违法犯罪活动! 如果看不懂、不知道现在做的什么,那就跟着做完看效果 现在的代码都是依据数据包来写的,如果看不懂代码,就说明没看懂数据包…

前端的未来已然到来

随着整个软件行业正逐渐转向以打包、托管与抽象解决方案为主体的新形态,后端与基础设施带来的麻烦正越来越少,而立足堆栈顶部的前端工程师开始成为施展空间最大的时代宠儿。甚至不只是他们,如今无论是前端、后端还是运维开发者,他…

python爬虫-----深入了解 requests 库(第二十五天)

🎈🎈作者主页: 喔的嘛呀🎈🎈 🎈🎈所属专栏:python爬虫学习🎈🎈 ✨✨谢谢大家捧场,祝屏幕前的小伙伴们每天都有好运相伴左右,一定要天天…