apk export JAVA_HOME=/usr/local/jdk-11.0.16 export PATH=$JAVA_HOME/bin:$PATH cd LLTerminal/app chmod +x ../gradlew ../gradlew clean assembleGooglePlay
SpringBoot应用打包Docker镜像都是可以通过Maven插件来实现的,但由于远程服务器需要开发2375端口,存在一定的安全隐患。介绍另一种方法,使用DockerFile+Jar+自动化脚本的形式来部署。 项目打包 我们不使用Docker的Maven插件来打包,先在pom.xml中注释掉它
安装插件 除了安装 Jenkins 推荐的一些插件,还需要安装如下插件: Maven Integration Maven Info Publish Over SSH Extended Choice Parameter Git Parameter 远程服务器配置 目录及脚本 在远程服务器上,需要
准备工作 插件:Role-based Authorization Strategy 管理Jenkins -> Manage Users -> 新建用户 管理Jenkins -> Configure Global Security -> 授权策略:Role-Based Str
介绍几种备份Jenkins配置信息的方法,可根据实际情况做出选择。 拷贝文件备份 ·jenkins_home·一般是在Jenkins的安装目录,或者是自定义的目录。 手动备份·jekins_home·目录的以下文件: config.xml hudson*.xml 插件名*.xml job目录 u
场景:Jenkins在企业内网,不能直接联网,必须通过HTTP/HTTPS代理联网,通过NAT上网不算HTTP代理范围。 两种启动方式: (1)通过java -jar启动war包,直接在java启动时添加参数: java -Dhttp.proxyHost=192.168.1.10 -Dhttp.p
(1)安装Git Parameter插件 (2)配置构建项目,参数化构建选择Git Parameter Name: branch Description: Git分支 Parameter Type: Branch Default: origin/develop (3)源码管理 -> 指定
代理配置 系统管理 -> 插件管理 -> Advanced -> HTTP Proxy Configuration SSH发布配置 Jenkins控制台配置 系统管理 -> 系统设置 -> Publish over SSH -> Add SSH Server N
启动及升级 升级:http://updates.jenkins-ci.org/download/war/ 启动: su - jenkins -c '/usr/local/java/jdk1.8.0_212/bin/java -Djava.awt.headless=true -DJENKI
选择 Freestyle project 构建 执行 Shell pwd git checkout develop git pull cd .. tar -zcf prod_frontend.tar.gz ./prod_frontend --exclude *.tar.gz mv prod_fro
选择 Freestyle project 构建 执行 Shell pwd git checkout develop git pull cd .. tar -zcf prod_mall.tar.gz ./prod_mall --exclude *.tar.gz mv prod_mall.tar.gz
Jenkins内置工具安装Maven # cd /var/lib/jenkins/tools/hudson.tasks.Maven_MavenInstallation/Maven-3.6.2/conf/ # vim settings.xml 自定义Maven安装路径 # cd /usr/loca
插件 插件: Publish Over SSH 插件: Maven Integration 创建任务 类型 选择构建一个Maven项目 凭据 添加凭据 -> Jenkins Domain: 全局凭据 类型: Username with password Pre Steps (可选) 选择执行
AppBlog Android Debug cd app chmod +x ../gradlew ../gradlew clean assembleDevelopTestDebug assembleProductTestDebug chown www -R /data/www/apks/AppBlo
设置凭据 预添加凭据,如用于Github、Gitlab等登录的账号密码 路径:Jenkins -> 凭据 -> 系统 -> 全局凭据 (unrestricted) -> 添加凭据 类型:Username with password 范围:全局 内存不足导致编译失败 解决