https://jenkins.io/download
复制密码,填入到管理员密码那个输入框,点击继续,到下个页面
出现这个离线的页面,此时需要访问 http://localhost:8080/jenkins/pluginManager/advanced
滚动到页面最底下 把图中的https改为http 即URL栏内容改为 http://updates.jenkins.io/update-center.json
然后点击submit,重启tomcat,再访问http://localhost:8080/jenkins/
按照之前的步骤填入管理员密码然后点继续,此时界面不是离线那个界面了
安装完成后点击继续,此时要你创建一个用户,输入信息后点击保存并完成
继续点保存并完成
点击开始使用
此时如果出现空白页面,需要修改jenkins的配置文件 路径C:\Users\你的电脑用户名\ .jenkins目录下有个config.xml文件
把文件里面的这个标签
true
替换为
然后重启tomcat,访问 http://localhost:8080/jenkins/,此时可以看到jenkins的界面了,然后登录用户
登录后点击创建一个新任务
任务名建议为项目的名称,任务类型选择FreeStyle project,然后点击确定
源码配置这里如果是git的话就选择git,然后添加git帐号
添加gradle脚本,Tasks里面为打包命令assembleRelease
点击保存
成功之后打开项目在jenkins下的工作空间 默认路径为 C:\Users\你的电脑用户名.jenkins\workspace
若编译失败说是sdk路径问题的话 需要配置 ANDROID_SDK_ROOT 变量 或提示gradle命令找不到 需要配置GRADLE_HOME变量
if exist %apk_output_path% (
echo "目录已存在"
) else (
md %apk_output_path%
)
copy C:\Users\JayChan\.jenkins\workspace\Video\app\build\outputs\apk\release\app-release.apk %apk_output_path%
点击保存
可在这里输入apk的输出路径 点击开始构建
(1)下载360加固保,然后登录帐号,配置好app的签名和渠道列表
(3)批处理命令
if exist %apk_output_path% (
echo "目录已存在"
) else (
md %apk_output_path%
)
java -jar D:\jiagu\jiagu.jar -login %360_username% %360_password%
if %jiagu%==0 (
copy C:\Users\JayChan\.jenkins\workspace\Video\app\build\outputs\apk\release\app-release.apk
%apk_output_path%
exit
)
if %jiagu%==1 (
java -jar D:\jiagu\jiagu.jar -jiagu
C:\Users\JayChan\.jenkins\workspace\Video\app\build\outputs\apk\release\app-release.apk %apk_output_path% -autosign
)else (
java -jar D:\jiagu\jiagu.jar -jiagu C:\Users\JayChan\.jenkins\workspace\Video\app\build\outputs\apk\release\app-release.apk %apk_output_path% -autosign -automulpkg
)
(4)然后就可以根据需要来打相应的包啦