Skip to content

Commit d52ca53

Browse files
authored
Merge pull request #370 from ByteInternet/add-and-use-php8.4-hypernode-deploy-images
Add and use Hypernode Deploy PHP 8.4 image
2 parents 709f271 + 27fc5aa commit d52ca53

File tree

8 files changed

+24
-24
lines changed

8 files changed

+24
-24
lines changed

.github/workflows/cleanup_acceptance.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
jobs:
88
cleanup:
99
runs-on: ubuntu-latest
10-
container: quay.io/hypernode/deploy:latest-php8.3-node20
10+
container: quay.io/hypernode/deploy:latest-php8.4-node22
1111
environment: acceptance
1212
steps:
1313
- uses: actions/checkout@v2

.github/workflows/deploy.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ env:
1212
jobs:
1313
build:
1414
runs-on: ubuntu-latest
15-
container: quay.io/hypernode/deploy:latest-php8.3-node20
15+
container: quay.io/hypernode/deploy:latest-php8.4-node22
1616
steps:
1717
- uses: actions/checkout@v3
1818
with:
@@ -47,7 +47,7 @@ jobs:
4747
name: acceptance
4848
url: ${{ steps.get_brancher_hostname.outputs.BRANCHER_URL }}
4949
if: github.ref != 'refs/heads/master'
50-
container: quay.io/hypernode/deploy:latest-php8.3-node20
50+
container: quay.io/hypernode/deploy:latest-php8.4-node22
5151
steps:
5252
- uses: actions/checkout@v3
5353
with:
@@ -102,7 +102,7 @@ jobs:
102102
name: production
103103
url: https://docs.hypernode.io
104104
if: github.ref == 'refs/heads/master'
105-
container: quay.io/hypernode/deploy:latest-php8.3-node20
105+
container: quay.io/hypernode/deploy:latest-php8.4-node22
106106
steps:
107107
- uses: actions/checkout@v3
108108
- name: download build artifact

docs/hypernode-deploy/getting-started/configure-ci-cd.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,8 @@ env:
103103
jobs:
104104
build:
105105
runs-on: ubuntu-latest
106-
# Here we use the latest Hypernode Deploy image with PHP 8.3 and Node.js 22
107-
container: quay.io/hypernode/deploy:latest-php8.3-node22
106+
# Here we use the latest Hypernode Deploy image with PHP 8.4 and Node.js 22
107+
container: quay.io/hypernode/deploy:latest-php8.4-node22
108108
steps:
109109
- uses: actions/checkout@v2
110110
- uses: actions/cache@v2
@@ -137,8 +137,8 @@ jobs:
137137
deploy:
138138
needs: build
139139
runs-on: ubuntu-latest
140-
# Here we use the latest Hypernode Deploy image with PHP 8.3 and Node.js 22
141-
container: quay.io/hypernode/deploy:latest-php8.3-node22
140+
# Here we use the latest Hypernode Deploy image with PHP 8.4 and Node.js 22
141+
container: quay.io/hypernode/deploy:latest-php8.4-node22
142142
steps:
143143
- uses: actions/checkout@v2
144144
- name: download build artifact

docs/hypernode-deploy/pipelines/bitbucket-pipelines.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@ Create the file `bitbucket-pipelines.yml` with the contents below.
5858
This workflow will be used in other workflows.
5959

6060
```yaml
61-
# Here we use the latest Hypernode Deploy image with PHP 8.3 and Node.js 22
62-
image: quay.io/hypernode/deploy:latest-php8.3-node22
61+
# Here we use the latest Hypernode Deploy image with PHP 8.4 and Node.js 22
62+
image: quay.io/hypernode/deploy:latest-php8.4-node22
6363

6464
definition:
6565
steps:
@@ -73,9 +73,9 @@ definition:
7373
7474
````{note}
7575
Don't forget to set the specifications of the image to what your project needs. The same goes for the deploy steps.
76-
For example, if your project needs PHP 8.3 and Node.js 22, set the image to:
76+
For example, if your project needs PHP 8.4 and Node.js 22, set the image to:
7777
```yaml
78-
image: quay.io/hypernode/deploy:latest-php8.3-node22
78+
image: quay.io/hypernode/deploy:latest-php8.4-node22
7979
```
8080
````
8181

docs/hypernode-deploy/pipelines/github-actions.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
build:
5959
runs-on: ubuntu-latest
6060
# See https://quay.io/repository/hypernode/deploy?tab=tags for all possible tags.
61-
container: quay.io/hypernode/deploy:latest-php8.3-node22
61+
container: quay.io/hypernode/deploy:latest-php8.4-node22
6262
steps:
6363
- uses: actions/checkout@v3
6464
- uses: actions/cache@v3
@@ -79,11 +79,11 @@ jobs:
7979
8080
````{note}
8181
Don't forget to set the specifications of the image to what your project needs. The same goes for the deploy steps.
82-
For example, if your project needs PHP 8.3 and Node.js 22, set the image to:
82+
For example, if your project needs PHP 8.4 and Node.js 22, set the image to:
8383
```yaml
8484
jobs:
8585
build:
86-
container: quay.io/hypernode/deploy:latest-php8.3-node22
86+
container: quay.io/hypernode/deploy:latest-php8.4-node22
8787
...
8888
```
8989
````
@@ -113,7 +113,7 @@ jobs:
113113
environment:
114114
name: production
115115
url: https://www.example.com
116-
container: quay.io/hypernode/deploy:latest-php8.3-node22
116+
container: quay.io/hypernode/deploy:latest-php8.4-node22
117117
steps:
118118
- uses: actions/checkout@v3
119119
- name: download build artifact
@@ -157,7 +157,7 @@ jobs:
157157
environment:
158158
name: acceptance
159159
url: https://acceptance.example.com
160-
container: quay.io/hypernode/deploy:latest-php8.3-node22
160+
container: quay.io/hypernode/deploy:latest-php8.4-node22
161161
steps:
162162
- uses: actions/checkout@v3
163163
- name: download build artifact

docs/hypernode-deploy/pipelines/gitlab-ci.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ This sets the container image, defines the CI/CD stages and defines the build st
4949

5050
```yaml
5151
# See https://quay.io/repository/hypernode/deploy?tab=tags for all possible tags.
52-
image: quay.io/hypernode/deploy:latest-php8.3-node22
52+
image: quay.io/hypernode/deploy:latest-php8.4-node22
5353

5454
stages:
5555
- build
@@ -70,9 +70,9 @@ build:
7070
7171
````{note}
7272
Don't forget to set the specifications of the image to what your project needs.
73-
For example, if your project needs PHP 8.3 and Node.js 16, set the image to:
73+
For example, if your project needs PHP 8.4 and Node.js 16, set the image to:
7474
```yaml
75-
image: quay.io/hypernode/deploy:latest-php8.3-node16
75+
image: quay.io/hypernode/deploy:latest-php8.4-node16
7676
```
7777
````
7878

docs/hypernode-platform/tools/how-to-deploy-your-application-using-hypernode-deploy-v1.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ Now it's time to create your CI configuration file. You can either start from sc
142142

143143
The CI configuration file needs to make use of the Hypernode Deploy image in order to run your CI/CD pipelines succesfully. We serve multiple flavors of the Hypernode Deploy image, one for every PHP + NodeJS version combination. See [our image repository](https://quay.io/repository/hypernode/deploy?tab=tags&tag=latest) for all supported flavors. As new PHP / Node versions come out, we'll bake more images to support those.
144144

145-
Choose a version of the hypernode/deploy image that best reflects your application needs. Here's an example of a `.github/workflows/deploy.yml` file that uses the PHP 8.3 + Node 20 flavor and is configured with a configuration for the staging environment, containing a build step and deploy step to perform the deployment to the configured staging server. It uses the configuration provided in `deploy.php` to perform the steps.
145+
Choose a version of the hypernode/deploy image that best reflects your application needs. Here's an example of a `.github/workflows/deploy.yml` file that uses the PHP 8.4 + Node 22 image and is configured with a configuration for the staging environment, containing a build step and deploy step to perform the deployment to the configured staging server. It uses the configuration provided in `deploy.php` to perform the steps.
146146

147147
```yaml
148148
# This file would need to be placed in .github/workflows/deploy.yaml for example
@@ -166,7 +166,7 @@ defaults:
166166
jobs:
167167
build:
168168
runs-on: ubuntu-latest
169-
container: quay.io/hypernode/deploy:latest-php8.3-node20
169+
container: quay.io/hypernode/deploy:latest-php8.4-node20
170170
steps:
171171
- uses: actions/checkout@v2
172172
- uses: actions/cache@v2
@@ -186,7 +186,7 @@ jobs:
186186
deploy_staging:
187187
needs: build
188188
runs-on: ubuntu-latest
189-
container: quay.io/hypernode/deploy:latest-php8.3-node20
189+
container: quay.io/hypernode/deploy:latest-php8.4-node20
190190
steps:
191191
- uses: actions/checkout@v2
192192
- name: download build artifact

docs/hypernode-platform/tools/how-to-use-the-hypernode-systemctl-cli-tool.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ To see which value a setting has you can run the following:
8686

8787
To set a setting to a certain value you can run the following:
8888

89-
`hypernode-systemctl settings php_version 8.3`
89+
`hypernode-systemctl settings php_version 8.4`
9090

9191
If an invalid value is provided you will be notified of this during the setting procedure.
9292

0 commit comments

Comments
 (0)