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:
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