A compilation and publishing version method includes the following steps: setting the content of the required release version; merging the content of the code version according to the difference between the release version and the current version; remotely controlling the platforms to execute compilation commands; sending the generated files to the publisher after compilation; verifying the file information of the directory to be submitted, and deleting the useless files in the directory to be submitted; Submit all files that eventually need to be published to the server. The invention can quickly and accurately lock target files and centralize processing, thereby saving developers'time, reducing errors and improving work efficiency.
【技术实现步骤摘要】
一种编译和发布版本方法
本专利技术涉及软件平台
,尤其涉及软件平台的编译和发布版本方法。
技术介绍
随着平台数量的不断增加,代码工程的数量也越来越庞大,为了减轻编译压力节省发布时间,全自动编译发布已然成为日常所需。其作用是减少编译和发布过程中占用的人工成本以及提高正确性。传统的编译和发布流程因为技术的原因,只能手动的去编译发布和校验,浪费的了大量的人力物力,需要发布的内容也会因为人为的原因出现遗漏,非常不利于节省时间和提高工作效率。
技术实现思路
为了解决现有技术存在的不足,本专利技术的目的在于提供一种编译发布版本方法,统一处理代码版本的编译和发布流程,减少在编译和发布过程中出现的错误,节省工作时间提高工作效率。为实现上述目的,本专利技术的一种编译发布版本方法,包括以下步骤:设定需要发布版本的内容;根据需要发布版本与当前版本的差异,合并代码版本的内容;远程控制各平台执行编译命令;编译完成后将生成的文件发送到发布机;校验待提交目录的文件信息,删除待提交目录中的无用文件;将最终需要发布的所有文件提交到服务器。进一步地,所述需要发布版本的内容是各平台本次版本需要发布的内容。进一步地,所述根据需要发布版本与当前版本的差异,合并代码版本的内容的步骤,还包括,用开发源代码的版本控制系统工具对比需要发布版本的目标目录与当前版本的源目录的代码差异并进行合并。进一步地,所述远程控制各平台执行编译命令的步骤,还包括,通过当前发布机远程控制各平台的机器执行编译命令。进一步地,所述编译完成后将生成的文件发送到发布机的步骤,还包括,将编译生成的文件发送到发布机的待提交目录中。更进 ...
【技术保护点】
1.一种编译发布版本方法,包括以下步骤:设定需要发布版本的内容;根据需要发布版本与当前版本的差异,合并代码版本的内容;远程控制各平台执行编译命令;编译完成后将生成的文件发送到发布机;校验待提交目录的文件信息,删除待提交目录中的无用文件;将最终需要发布的所有文件提交到服务器。
【技术特征摘要】
1.一种编译发布版本方法,包括以下步骤:设定需要发布版本的内容;根据需要发布版本与当前版本的差异,合并代码版本的内容;远程控制各平台执行编译命令;编译完成后将生成的文件发送到发布机;校验待提交目录的文件信息,删除待提交目录中的无用文件;将最终需要发布的所有文件提交到服务器。2.根据权利要求1所述的编译发布版本方法,其特征在于,所述需要发布版本的内容是各平台本次版本需要发布的内容。3.根据权利要求1所述的编译发布版本方法,其特征在于,所述根据需要发布版本与当前版本的差异,合并代码版本的内容的步骤,还包括,用开发源代码的版本控制系统工具对比需要发布版本的目标目录与当前版本的源目录的代码差异并进行合并。4.根据权利要求1所述的编译发布版本方法,其特征在于,所述远程控制各平台执行编译命令的步骤,还包括,通过当前发...
【专利技术属性】
技术研发人员:邓智,
申请(专利权)人:苏州蜗牛数字科技股份有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。