- Jan 29, 2020
-
-
Quentin Duchemin authored
The pipeline will automatically build the image whenever some files are changed. But for some tasks, you may want to enable certain stages manually. This is what this commit does.
-
Quentin Duchemin authored
-
Quentin Duchemin authored
Until now, a unique image was built and pushed for each commit, tagged with the commit number. If this has the avantage to identify which commit corresponds to which image, it causes other problems. For example, if the pipeline fails because of an approved CVE, you may just want to whitelist the CVE. Problem : you will need to rebuild the entire image even if nothing has changed, because the "clair" stage tries to pull the image with the current commit id in tag. So the following was done : - As soon as an image in successfully built, push it to the registry. OVERWRITE THE OLD IMAGE. This is ok. - Now, you rebuild the image ONLY if the Dockerfile has changed. - You run Clair if the clair-whitelist.yml (or Dockerfile, docker-compose) has changed. "clair" stage will be able to find the last previously built image. This is good, no need to build again ! Faster. - Remove the push-test stage : already done earlier.
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
- Jan 21, 2020
-
-
Quentin Duchemin authored
See https://www.dokuwiki.org/install:unused_files for more informations
-
Quentin Duchemin authored
As explained on [this page](https://www.dokuwiki.org/install:upgrade), as the Dokuwiki files (PHP...) and user pages are "mixed" in the same directory, it is better to get the new Dokuwiki version in a separate directory, and then to copy the files. This way, we won't have conflicts between old volumes and new files in the image. It is safer.
-
Quentin Duchemin authored
-
- Jan 08, 2020
-
-
Quentin Duchemin authored
-
Quentin Duchemin authored
Thanks to the excellent trick here : http://gbayer.com/development/moving-files-from-one-git-repository-to-another-preserving-history/
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
- Jan 07, 2020
-
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
- Jan 03, 2020
-
-
Quentin Duchemin authored
Improve db-backup image See merge request !46
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
- Jan 02, 2020
-
-
Quentin Duchemin authored
Add a testing procedure See merge request !45
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
Quentin Duchemin authored
Optimize CI and remove deployment steps, add Mattermost and update Etherpad See merge request !44
-
- Dec 22, 2019
-
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-
- Dec 21, 2019
-
-
Quentin Duchemin authored
-
Quentin Duchemin authored
-