name:%20ci%0A%0Aon:%0A%20%20push:%0A%20%20%20%20branches:%0A%20%20%20%20%20%20-%20%22main%22%0A%0Ajobs:%0A%20%20docker:%0A%20%20%20%20runs-on:%20ubuntu-latest%0A%20%20%20%20steps:%0A%20%20%20%20%20%20-%20name:%20Checkout%0A%20%20%20%20%20%20%20%20uses:%20actions/checkout@v4%0A%20%20%20%20%20%20-%20name:%20Log%20in%20to%20Docker%20Hub%0A%20%20%20%20%20%20%20%20uses:%20docker/login-action@v3%0A%20%20%20%20%20%20%20%20with:%0A%20%20%20%20%20%20%20%20%20%20username:%20$%7B%7B%20vars.DOCKER_USER%20%7D%7D%0A%20%20%20%20%20%20%20%20%20%20password:%20$%7B%7B%20secrets.DOCKER_PAT%20%7D%7D%0A%20%20%20%20%20%20-%20name:%20Set%20up%20Docker%20Buildx%0A%20%20%20%20%20%20%20%20uses:%20docker/setup-buildx-action@v3%0A%20%20%20%20%20%20%20%20with:%0A%20%20%20%20%20%20%20%20%20%20driver:%20cloud%0A%20%20%20%20%20%20%20%20%20%20endpoint:%20%22mans1406/mansourali%22%0A%20%20%20%20%20%20-%20name:%20Build%20and%20push%0A%20%20%20%20%20%20%20%20uses:%20docker/build-push-action@v6%0A%20%20%20%20%20%20%20%20with:%0A%20%20%20%20%20%20%20%20%20%20tags:%20%22$%7B%7B%20vars.DOCKER_USER%20%7D%7D/docker-build-cloud-demo:latest%22%0A%20%20%20%20%20%20%20%20%20%20#%20For%20pull%20requests,%20export%20results%20to%20the%20build%20cache.%0A%20%20%20%20%20%20%20%20%20%20%23%20Otherwise,%20push%20to%20a%20registry.%0A%20%20%20%20%20%20%20%20%20%20outputs:%20$%7B%7B%20github.event_name%20==%20'pull_request'%20&&%20'type=cacheonly'%20%7C%7C%20'type=registry'%20%7D%7D%0A%20%20
name:%20ci%0A%0Aon:%0A%20%20push:%0A%20%20%20%20branches:%0A%20%20%20%20%20%20-%20%22main%22%0A%0Ajobs:%0A%20%20docker:%0A%20%20%20%20runs-on:%20ubuntu-latest%0A%20%20%20%20steps:%0A%20%20%20%20%20%20-%20name:%20Checkout%0A%20%20%20%20%20%20%20%20uses:%20actions/checkout@v4%0A%20%20%20%20%20%20-%20name:%20Log%20in%20to%20Docker%20Hub%0A%20%20%20%20%20%20%20%20uses:%20docker/login-action@v3%0A%20%20%20%20%20%20%20%20with:%0A%20%20%20%20%20%20%20%20%20%20username:%20$%7B%7B%20vars.DOCKER_USER%20%7D%7D%0A%20%20%20%20%20%20%20%20%20%20password:%20$%7B%7B%20secrets.DOCKER_PAT%20%7D%7D%0A%20%20%20%20%20%20-%20name:%20Set%20up%20Docker%20Buildx%0A%20%20%20%20%20%20%20%20uses:%20docker/setup-buildx-action@v3%0A%20%20%20%20%20%20%20%20with:%0A%20%20%20%20%20%20%20%20%20%20driver:%20cloud%0A%20%20%20%20%20%20%20%20%20%20endpoint:%20%22mans1406/mansourali%22%0A%20%20%20%20%20%20-%20name:%20Build%20and%20push%0A%20%20%20%20%20%20%20%20uses:%20docker/build-push-action@v6%0A%20%20%20%20%20%20%20%20with:%0A%20%20%20%20%20%20%20%20%20%20tags:%20%22$%7B%7B%20vars.DOCKER_USER%20%7D%7D/docker-build-cloud-demo:latest%22%0A%20%20%20%20%20%20%20%20%20%20#%20For%20pull%20requests,%20export%20results%20to%20the%20build%20cache.%0A%20%20%20%20%20%20%20%20%20%20%23%20Otherwise,%20push%20to%20a%20registry.%0A%20%20%20%20%20%20%20%20%20%20outputs:%20$%7B%7B%20github.event_name%20==%20'pull_request'%20&&%20'type=cacheonly'%20%7C%7C%20'type=registry'%20%7D%7D%0A%20%20