@@ -10,11 +10,35 @@ jobs:
1010 node_version : ["18", "20", "22", "24"]
1111 steps :
1212 - uses : actions/checkout@v2
13+
14+ - name : Login to Docker Hub
15+ uses : docker/login-action@v3
16+ with :
17+ username : ${{ secrets.DOCKER_USERNAME }}
18+ password : ${{ secrets.DOCKER_PASSWORD }}
19+
20+ - name : Login to Aliyun Registry
21+ uses : docker/login-action@v3
22+ with :
23+ registry : registry.cn-hangzhou.aliyuncs.com
24+ username : ${{ secrets.ALIYUN_DOCKER_USERNAME }}
25+ password : ${{ secrets.ALIYUN_DOCKER_PASSWORD }}
26+
27+ - name : Login to Private Registry
28+ uses : docker/login-action@v3
29+ with :
30+ registry : ${{ secrets.PRIVATE_REPOSITORY }}
31+ username : ${{ secrets.PRIVATE_REPOSITORY_USERNAME }}
32+ password : ${{ secrets.PRIVATE_REPOSITORY_PASSWORD }}
33+
1334 - name : Build the Docker image
1435 env :
1536 NODE_VERSION : ${{ matrix.node_version }}
1637 DOCKER_USERNAME : ${{ secrets.DOCKER_USERNAME }}
1738 DOCKER_PASSWORD : ${{ secrets.DOCKER_PASSWORD }}
1839 ALIYUN_DOCKER_USERNAME : ${{ secrets.ALIYUN_DOCKER_USERNAME }}
1940 ALIYUN_DOCKER_PASSWORD : ${{ secrets.ALIYUN_DOCKER_PASSWORD }}
41+ PRIVATE_REPOSITORY : ${{ secrets.PRIVATE_REPOSITORY }}
42+ PRIVATE_REPOSITORY_USERNAME : ${{ secrets.PRIVATE_REPOSITORY_USERNAME }}
43+ PRIVATE_REPOSITORY_PASSWORD : ${{ secrets.PRIVATE_REPOSITORY_PASSWORD }}
2044 run : bash build-image.sh
0 commit comments