AppCenter環境変数からのアンドロイド版コードと名前


Androidの開発者を使用してReactnative、フラッター、JavaやコッティンマイクロソフトAppCenter、無料で、きちんとした、非常に人気のdevopsツールを使用して、アプリケーションのビルド作成と配布を自動化します.人気の課題は、アプリのバージョン名を設定し、定数のコードの変更を行うことなく、コードをビルドすることができますので、簡単にAppCenterでビルドボタンをクリックして新しいアプリケーションを作成することができます.

バージョンコードと名前は何ですか?
バージョン名は、以下に示す「現在のバージョン」としてプレイストアで見る値です.バージョンコード(またはビルド番号)はエンドユーザーには表示されませんが、バージョン名と同じように、既存のコード以下のバージョンコードを持つアプリケーションをアップロードできません.


ビルド設定の変更
あなたがAppCenterを使用して起動していない場合は、ちょうど新しいAndroidアプリを作成し、アプリケーションの言語を選択し、Gitリポジトリを接続する必要がありますし、特定のブランチを選択することができます特定のビルドの設定を選択することができますので、自動的に新しいビルドを作成するすべてのプル要求をマージし、QAをテストします.

あなたはmanually change the valuesversionCode and versionName あなたのbuild.gradle , しかし、それは非技術的な誰かによって独立してされることができません、そして、開発者によってもう一つの手動コード変更とプル要求を必要とします、このようにコードの校閲者による承認:
versionCode 201
versionName "1.2.1"

これを自動化しましょう!

microsoft / appcenter
アプリケーションセンターオープンソースリソースと計画のための中央リポジトリ.
概要
プライマリリポジトリへようこそVisual Studio App Center . ここでは、アクティブなオープンソースのリポジトリのリストを見つけることが私たちのチームに貢献し、毎月の繰り返し計画を変更する計画を変更し、問題の新機能とサービスの変更の周りの積極的な議論を含む問題.
Top Feature Requests
Open Bugs
Waiting for Triage
アプリケーションセンターチームの問題や提案がありますか?Let us know !
内容
計画
  • Planning Process
  • Roadmap
  • Iteration Plans
  • 過去数年間、私たちのチームの焦点は、モバイルとデスクトップ開発者のためのファーストクラスのデップの経験を提供することでした.この旅の重要な部分は、お客様のためのHockeyAppサービスの次世代を構築することに関与する.今年始め、我々はシャットダウンしたHockeyAppを完了しました.我々は今、アプリセンターサービスの次の何を見ている.
    私たちが建物や建物に焦点を当てたように、すべてのソフトウェア工学チームと同じように.
    View on GitHub
    AppCenterを追加することができますpre-build scripts これは、より多くの柔軟性を提供することができますが、この機能は非常に簡単に自動化し、シェルスクリプトを必要としません!変化を理解するために、Androidがバージョンコードのための整数値とバージョン名のためのストリング値を予想することに注意するのは重要です!AppCenter環境変数辞書に任意の値を設定すると、System.getenv() 機能は、我々は単に我々の代わりにbuild.gradle 上記からのコード
    versionCode System.getenv("VERSION_CODE") ? System.getenv("VERSION_CODE").toInteger() : 201
    versionName System.getenv("VERSION_NAME") ? System.getenv("VERSION_NAME").toString() : "1.2.1"
    
    あなたがローカルマシンから手動で展開しようとするならば、コードが働くように、我々は三元ヌル・チェッカーを加えました.それは、ちょうどビルドし、それをテストを与える!
    私は私が私の自由時間により多くの技術的な記事を書くことを望む人々を知っているように購読してください.あなたは次のことによって、私たちの自由のようなイノベーション&製品の通知をサポートすることができます5-star NumberBomb game on Android & iOS !