You can not select more than 25 topics
Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- name: "docker"
- on:
- push:
- branches: [main,dev]
-
- jobs:
- upload_docker_images:
- runs-on: ubuntu-latest
- steps:
- -uses: actions/checkout@v3
- - name: Log in to DockerHub
- run: docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }}
- - name: Build base docker image
- run: docker build -t ${{ secrets.DOCKER_USERNAME }}/thuai6_cpp:base -f ./dependency/Dockerfile/Dockerfile_base .
- - name: Push base image to DockerHub
- run: docker push ${{ secrets.DOCKER_USERNAME }}/thuai6_cpp:base
-
-
- - name: Build cpp_compile docker image
- run: docker build -t ${{ secrets.DOCKER_USERNAME }}/thuai6_cpp:latest -f ./dependency/Dockerfile/Dockerfile_cpp .
- - name: Push cpp_compile image to DockerHub
- run: docker push ${{ secrets.DOCKER_USERNAME }}/thuai6_cpp:latest
|