Home az-react-native-android
Post
Cancel

az-react-native-android

Azure DevOps agent in Docker, for React Native Android

Sử dụng Docker để chạy Azure Pipelines Agent cho app React Native Android

Chuẩn bị

  • 1 máy Linux, tất nhiên rồi. Không chơi Windows nhé :D
  • Docker, và docker compose
  • Azure Devops Server

Tạo personal access token trên Azure Devops

Cái này thì Microsoft có hướng dẫn chi tiết lắm rồi:

https://learn.microsoft.com/en-us/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops&tabs=Windows

Pull image

1
docker pull thanhtunguet/az-react-native-android

Sử dụng docker-compose

1
2
3
4
5
6
version: '3'
services:
    agent:
        image: android-agent:latest
        env_file: .env
        restart: always

Environment variables

1
2
3
4
5
6
AZP_URL=
AZP_TOKEN=
AZP_POOL=
AZP_WORK=_works
AZP_AGENT_NAME=Mobile-Agent
ANDROID_SDK_ROOT=/root/DevTools/Android

AZP_URL: đường dẫn của Azure Devops server

AZP_TOKEN: Personal access token

AZP_POOL: Agent pool dành cho các agent được tạo ra

AZP_AGENT_NAME: Tên prefix của các Agent

Tạo personal access token

https://learn.microsoft.com/en-us/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops&tabs=Windows

This post is licensed under CC BY 4.0 by the author.