1

如何在您的團隊中發佈Android版本?你有CI嗎?你使用什麼CI服務器?你如何向測試團隊提供版本?Android項目版本發佈自動化

現在,當我們需要在AndroidManifest

  • 拷貝文件建立一個版本需要有人

    1. 運行gradle這個任務到內部服務器
    2. 增加版本創建的Git標籤。

    我想讓這個過程自動化。達到此目的的最佳方法是什麼?

  • 回答

    0

    使用詹金斯將滿足您的要求。

    使用ANT和批處理文件的組合可以實現您的要求:

    設置螞蟻

    安裝Ant如果你沒有它了。

    在Eclipse工作空間,運行以下命令來設置螞蟻的應用項目:

    android update project -p android-app 
    

    生成文件

    要生成構建現在您可以在您的工作空間運行followinf命令:

    ant clean debug 
    

    您可以找到以下網址更多這方面的細節:

    Building an Android app and test project

    上傳文件到服務器

    我們上傳一個文件,你可以使用FTP詹金斯插件內部服務器: Publish Over FTP Plugin

    版本更新

    更新版本您可以創建一個Ant XMl任務來編輯AndroidManifest文件。例如:

    <xmltask > 
         <replace path="/manifest/@android:versionCode" 
            withText="Your Version" expandProperties="false" /> 
          <replace path="/manifest/@android:versionName" 
            withText="Version Name" expandProperties="false" /> 
         </xmltask> 
    

    創建git的標籤

    要創建的Git標籤,我們在詹金斯插件名爲:GIT發佈插件Git Plugins tutorial

    我希望這將有助於。