Skip to content

[FEAT] 이번달 챙길사람 기능 #78

[FEAT] 이번달 챙길사람 기능

[FEAT] 이번달 챙길사람 기능 #78

name: Android Pull Request CI
on:
pull_request:
branches: [ "main", "develop", "dev" ]
jobs:
build:
runs-on: ubuntu-latest
defaults:
run:
working-directory: Near
steps:
- name: Checkout the code
uses: actions/checkout@v3
- name: set up JDK 17
uses: actions/setup-java@v3
with:
distribution: 'corretto'
java-version: '17'
- name: set up Android SDK
uses: android-actions/setup-android@v2
- name: Access Near DEV_URL
env:
NEAR_DEV_URL: ${{ secrets.NEAR_DEV_URL }}
run: |
echo "NEAR_DEV_URL=\"NEAR_DEV_URL\"" >> local.properties
- name: Access Near PROD_URL
env:
NEAR_DEV_URL: ${{ secrets.NEAR_PROD_URL }}
run: |
echo "NEAR_PROD_URL=\"NEAR_PROD_URL\"" >> local.properties
- name: Access Near TEMP_TOKEN
env:
NEAR_DEV_URL: ${{ secrets.TEMP_TOKEN }}
run: |
echo "TEMP_TOKEN=\"TEMP_TOKEN\"" >> local.properties
- name: Access Kakao KAKAO_NATIVE_APP_KEY
env:
KAKAO_NATIVE_APP_KEY: ${{ secrets.KAKAO_NATIVE_APP_KEY }}
run: |
echo "KAKAO_NATIVE_APP_KEY=\"$KAKAO_NATIVE_APP_KEY\"" >> local.properties
- name: Access Near PRIVACY URLS
env:
SERVICE_AGREED_TERMS_URL: ${{ secrets.SERVICE_AGREED_TERMS_URL }}
PERSONAL_INFO_TERMS_URL: ${{ secrets.PERSONAL_INFO_TERMS_URL }}
PRIVACY_POLICY_TERMS_URL: ${{ secrets.PRIVACY_POLICY_TERMS_URL }}
run: |
echo "SERVICE_AGREED_TERMS_URL=\"$SERVICE_AGREED_TERMS_URL\"" >> local.properties
echo "PERSONAL_INFO_TERMS_URL=\"$PERSONAL_INFO_TERMS_URL\"" >> local.properties
echo "PRIVACY_POLICY_TERMS_URL=\"$PRIVACY_POLICY_TERMS_URL\"" >> local.properties
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Run test
run: ./gradlew test --parallel
- name: Run ktlint
run: ./gradlew ktlintCheck