|
14 | 14 | - cron: "0 0 * * *" |
15 | 15 | push: |
16 | 16 | branches: |
17 | | - - master |
| 17 | + - "*" |
18 | 18 | workflow_dispatch: |
19 | 19 |
|
20 | 20 | jobs: |
21 | 21 | build-and-push: |
22 | 22 | runs-on: ubuntu-latest |
23 | 23 |
|
24 | | - env: |
25 | | - DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} |
26 | | - DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} |
27 | | - |
28 | | - strategy: |
29 | | - matrix: |
30 | | - include: |
31 | | - - php_version: ${{ inputs.php_version }} |
32 | | - |
33 | 24 | steps: |
34 | 25 | - name: Checkout repository |
35 | 26 | uses: actions/checkout@v3 |
|
39 | 30 | - name: Set up Docker Buildx |
40 | 31 | uses: docker/setup-buildx-action@v2 |
41 | 32 |
|
42 | | - # Debugging steps for DOCKER_USERNAME |
43 | | - - name: Verify DOCKER_USERNAME is set |
44 | | - run: | |
45 | | - if [ -z "$DOCKER_USERNAME" ]; then |
46 | | - echo "DOCKER_USERNAME is empty or not set!" |
47 | | - exit 1 |
48 | | - else |
49 | | - echo "DOCKER_USERNAME is set." |
50 | | - fi |
51 | | -
|
52 | | - - name: Output partial DOCKER_USERNAME |
53 | | - run: | |
54 | | - echo "Partial DOCKER_USERNAME: ${DOCKER_USERNAME:0:3}***" |
55 | | -
|
56 | | - - name: Debug DOCKER_USERNAME length |
57 | | - run: | |
58 | | - echo "Length of DOCKER_USERNAME: ${#DOCKER_USERNAME}" |
59 | | -
|
60 | | - - name: Encode and Debug DOCKER_USERNAME |
61 | | - run: | |
62 | | - echo "Encoded DOCKER_USERNAME: $(echo -n "$DOCKER_USERNAME" | base64)" |
63 | | -
|
64 | | - - name: Log Environment Variables |
65 | | - run: env |
66 | 33 |
|
67 | 34 | - name: Log in to Docker Hub |
68 | 35 | uses: docker/login-action@v2 |
|
77 | 44 | platforms: linux/amd64,linux/arm64 |
78 | 45 | file: ./docker/Dockerfile |
79 | 46 | push: true |
80 | | - tags: cypht/cypht-daily:${{ matrix.php_version }} |
| 47 | + tags: cypht/cypht-daily |
81 | 48 | debug: true |
82 | 49 |
|
83 | 50 | - name: Log out from Docker Hub |
|
0 commit comments