when: event: - push - pull_request branch: - master steps: - name: tag image: alpine commands: - export TAG_DATE=$(date +%Y%m%d) - export SHORT_SHA=${CI_COMMIT_SHA:0:7} - echo "TAGS=latest,$TAG_DATE-$SHORT_SHA" > .tags.env - name: build-frontend image: docker settings: repo: harbor.dvirlabs.com/my-apps/navix-frontend tag_file: .tags.env dockerfile: frontend/Dockerfile context: frontend registry: harbor.dvirlabs.com username: from_secret: harbor_user password: from_secret: harbor_password - name: build-backend image: docker settings: repo: harbor.dvirlabs.com/my-apps/navix-backend tag_file: .tags.env dockerfile: backend/Dockerfile context: backend registry: harbor.dvirlabs.com username: from_secret: harbor_user password: from_secret: harbor_password