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"

}

}

相关推荐
in12345lllp9 分钟前
IT运维AI化转型:系统性AI认证选择
运维·人工智能
阿钱真强道9 分钟前
20 极物智能 knx-主机场景对接
linux·运维·服务器
艾莉丝努力练剑9 分钟前
【Linux进程(六)】程序地址空间深度实证:从内存布局验证到虚拟化理解的基石
大数据·linux·运维·服务器·人工智能·windows·centos
Fortune_yangyang10 分钟前
docker 搭建lnmp
运维·docker·容器
虾..11 分钟前
Linux 信号发送和保存
linux·运维·服务器
峰顶听歌的鲸鱼13 分钟前
16.docker:存储
运维·笔记·docker·容器·云计算
乾元18 分钟前
AI 在云网络(VPC / VNet)部署的编排与安全对齐——从“手工堆资源”到“意图驱动的网络生成”(含 Terraform 工程化)
运维·网络·人工智能·网络协议·安全·云计算·terraform
盛满暮色 风止何安19 分钟前
负载均衡的部署模式
运维·服务器·网络·网络安全·负载均衡
_F_y28 分钟前
数据链路层
运维·服务器·网络
就叫飞六吧42 分钟前
常见服务器黑话/术语名称
运维·服务器