You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+30Lines changed: 30 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,36 @@
6
6
7
7
***
8
8
9
+
### Release 25.03 (G3v7)
10
+
11
+
This is the first `G3v7` release, bringing an improved building pipeline.
12
+
13
+
The helper script `ci-builder.sh` can build final images significantly faster, because the temporary helper images are used as external caches.
14
+
15
+
Internally, the helper image is built by the `pre_build` hook script and then used by the `build` hook script.
16
+
17
+
The helper image is now deleted by the `build` hook script and not the `pre_build` hook script as before.
18
+
19
+
The `Dockerfiles` got a new metadata label `any.accetto.built-by="docker"`.
20
+
21
+
#### Remarks
22
+
23
+
If you would build a final image without building also the helper image (e.g. by executing `builder.sh latest build`), then there could be an error message about trying to remove the non-existing helper image.
24
+
You can safely ignore the message.
25
+
26
+
For example:
27
+
28
+
```shell
29
+
### The next line would build the helper image, but it was not executed.
30
+
#./build.sh latest pre_build
31
+
32
+
./build.sh latest build
33
+
34
+
### then somewhere near the end of the log
35
+
Removing helper image
36
+
Error response from daemon: No such image: accetto/devops-headless-coding-g3_nvm-helper:latest
Copy file name to clipboardExpand all lines: README.md
+21-3Lines changed: 21 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
## Project `accetto/headless-coding-g3`
4
4
5
-
Version: G3v6
5
+
Version: G3v7
6
6
7
7
***
8
8
@@ -26,8 +26,10 @@ Version: G3v6
26
26
-[Building images](#building-images)
27
27
-[Image generations](#image-generations)
28
28
-[Project versions](#project-versions)
29
+
-[Previous versions](#previous-versions)
29
30
-[Project goals](#project-goals)
30
31
-[Project features](#project-features)
32
+
-[How to fork](#how-to-fork)
31
33
-[Getting help](#getting-help)
32
34
-[Credits](#credits)
33
35
@@ -95,16 +97,26 @@ The **first generation** (G1) contains the GitHub repository [accetto/ubuntu-vnc
95
97
96
98
### Project versions
97
99
98
-
This file describes the **sixth version** (G3v6) of the project.
100
+
This file describes the **seventh version** (G3v7) of the project.
101
+
102
+
This version brings an improved building pipeline.
103
+
104
+
The helper script `ci-builder.sh` can build final images significantly faster, because the temporary helper images are used as external caches.
105
+
106
+
Internally, the helper image is built by the `pre_build` hook script and then used by the `build` hook script.
107
+
108
+
The helper image is now removed by the `build` hook script and not the `pre_build` hook script.
99
109
100
110
However, also this version keeps evolving.
101
111
Please check the [CHANGELOG][this-changelog] for more information about the changes.
102
112
113
+
#### Previous versions
114
+
103
115
The previous versions are still available in this **GitHub** repository as the branches named as `archived-generation-g3v{d}`.
104
116
105
117
*Remark*: The version number `G3v4` has been skipped, to align the numbering with the **sibling project**[accetto/ubuntu-vnc-xfce-g3][accetto-github-ubuntu-vnc-xfce-g3].
106
118
107
-
The main purpose of the version `G3v6`is to keep the project and the images uniform with the ones from the sibling `Ubuntu` projects.
119
+
The main purpose of the version `G3v6`was to keep the project and the images uniform with the ones from the sibling `Ubuntu` projects.
108
120
109
121
The version `G3v5` has brought only one significant change comparing to the previous version `G3v3` and it also introduces the [portable Visual Studio Code][vscode-portable] installation.
110
122
@@ -154,6 +166,10 @@ Please refer to the [sibling project][accetto-github-ubuntu-vnc-xfce-g3_project-
154
166
155
167
Please refer to the [sibling project][accetto-github-ubuntu-vnc-xfce-g3_project-features] to learn more about the project features.
156
168
169
+
### How to fork
170
+
171
+
If you want to fork this project, then please check the page [How to fork this repository][sibling-wiki-how-to-fork] in the sibling [Wiki][sibling-wiki].
172
+
157
173
### Getting help
158
174
159
175
If you have found a problem or you just have a question, please check the [User guide][this-user-guide], [Issues][this-issues] and the [sibling Wiki][sibling-wiki] first.
@@ -220,6 +236,8 @@ Credit goes to all the countless people and companies, who contribute to open so
0 commit comments