Merge pull request #363 from PrestaShop/fixCopyDotEnv #85
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
name: Publish containers | |
on: | |
push: | |
branches: | |
- master | |
jobs: | |
get_versions: | |
name: Get PrestaShop versions to build | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Set up Python 3.8 | |
uses: actions/setup-python@v2 | |
with: | |
python-version: 3.8 | |
- id: set-versions | |
run: echo "::set-output name=versions::$(./get_json_versions.py)" | |
outputs: | |
versions: ${{ steps.set-versions.outputs.versions }} | |
publish: | |
runs-on: ubuntu-latest | |
needs: get_versions | |
strategy: | |
fail-fast: false | |
matrix: | |
ps-version: ${{ fromJson(needs.get_versions.outputs.versions) }} | |
steps: | |
- name: Login to Docker Hub | |
uses: docker/login-action@v2 | |
with: | |
username: ${{ secrets.DOCKERHUB_USERNAME }} | |
password: ${{ secrets.DOCKERHUB_TOKEN }} | |
- uses: actions/checkout@v2 | |
- name: Set up Python 3.8 | |
uses: actions/setup-python@v2 | |
with: | |
python-version: 3.8 | |
- name: Base Images > Generate Tags | |
run: ./generate_tags.sh | |
working-directory: base | |
- name: Base Images > Docker Build Tags | |
run: ./docker_tags.sh | |
if: ${{ github.event_name == 'pull_request' }} | |
working-directory: base | |
- name: Base Images > Docker Build & Push | |
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }} | |
run: ./docker_tags.sh -p | |
working-directory: base | |
- name: Install dependencies | |
run: pip install -r requirements.txt | |
- name: Build Docker images | |
run: ./prestashop_docker.py --quiet tag build ${{ matrix.ps-version }} | |
- name: Push Docker images | |
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }} | |
run: ./prestashop_docker.py --quiet tag push ${{ matrix.ps-version }} |