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

目录

1、下载安装openssh

2、配置openssh根目录

3、安装Jenkins

[Build Steps配置](#Build Steps配置)

[Post-build Actions配置](#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"

}

}

相关推荐
Hi202402172 小时前
如何通过partclone克隆Ubuntu 22系统
运维·服务器·ubuntu
Li_yizYa2 小时前
网络原理 | 网络基础概念复习
运维·服务器·网络·计算机网络
s_little_monster2 小时前
【Linux】socket网络编程基础
linux·运维·网络·笔记·学习·php·学习方法
猴子请来的逗比4892 小时前
nginx负载均衡及keepalive高可用
运维·学习·nginx·负载均衡
曼岛_12 小时前
[架构之美]linux常见故障问题解决方案(十九)
linux·运维·架构
大蚂蚁2号13 小时前
windows文件共享另一台电脑资源管理器网络文件夹无法找到机器
运维·服务器·网络
Lw老王要学习13 小时前
Linux数据库篇、第一章_02_MySQL的使用增删改查
linux·运维·数据库·mysql·云计算·it
斤斤计较14 小时前
Docker 环境安装(2025最新版)
运维·docker·容器
小锋学长生活大爆炸14 小时前
【教程】Docker方式本地部署Overleaf
运维·docker·容器
掘金者说14 小时前
docker系列-DockerDesktop报错信息(Windows Hypervisor is not present)
运维·docker·容器