#Android# Docker 与自动化

/keystore.properties

对了,要想 Jenkins 从 Github 的私有仓库成功拉下代码的话,还得为 Jenkins 生成用于访问 Github 私有仓库的 SSH 密钥对(可以自由替换下面的 projectname 字符串):

docker exec -it -u root jenkins /bin/bash# 生成 Github Deploy Keyssh-keygen -t rsa -f id_rsa.projectname_androidchmod 755 *su jenkinseval "$(ssh-agent -s)"ssh-add id_rsa.projectname_android# 把 Public Key 设置到 Github repository 的 Deploy Key 中就行了cat id_rsa.projectname_android.pub

另外,要让 Jenkins 将构建状态显示到 Github Commit Status 上的话还得在个人账户上生成个 Access Token,并在 Jenkins 配置好。