diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index a64efc37..1d2e158e 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -26,4 +26,7 @@ jobs: run: echo API_KEY=\"$API_KEY\" > ./local.properties - name: Build with Gradle - run: ./gradlew build + env: + BASE_URL: ${{ secrets.BASE_URL }} + run: + echo API_KEY=\"$API_KEY\" > ./local.properties diff --git a/app/build.gradle b/app/build.gradle index e81c7552..185075b8 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -19,6 +19,7 @@ android { versionName "1.0.3" buildConfigField "String", "API_KEY", properties['API_KEY'] + buildConfigField "String", "BASE_URL", properties['BASE_URL'] testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/java/com/dongyang/android/youdongknowme/standard/network/RetrofitObject.kt b/app/src/main/java/com/dongyang/android/youdongknowme/standard/network/RetrofitObject.kt index c4f1d108..ecf3bbd4 100644 --- a/app/src/main/java/com/dongyang/android/youdongknowme/standard/network/RetrofitObject.kt +++ b/app/src/main/java/com/dongyang/android/youdongknowme/standard/network/RetrofitObject.kt @@ -12,8 +12,6 @@ object RetrofitObject { private const val TIME_OUT_COUNT: Long = 10 fun getNetwork(): Retrofit { - val baseUrl = "http://43.200.194.238:8080/" - val baseInterceptor = Interceptor { chain -> val request = chain.request().newBuilder() val originalHttpUrl = chain.request().url @@ -33,7 +31,7 @@ object RetrofitObject { }).build() return Retrofit.Builder() - .baseUrl(baseUrl) + .baseUrl(BuildConfig.BASE_URL) .addConverterFactory(GsonConverterFactory.create()) .client(client) .build()