Gitlab pages - Incremental deploy2019 Community Moderator ElectionGitLab CI keeps using docker while shell runner is specifiedGitlab CI how to deploy an application via SSHGitlab-CI, Deploy MySQL / PHP Website locallygitlab-pages: artifact is not unzipped, how to get logs ?Gitlab: publish html reportGitlab CI - Publish Failed Test Results to PagesKeep gitlab CI/CD variables secret in public repositoryTagging a Docker image with auto incremented global version in Gitlab in yamlHow to make (where to find) scripts for GitLab CI to run GitLab pages?How does Gitlab's “pages” job work internally?
Good for you! in Russian
Fourth person (in Slavey language)
Finding algorithms of QGIS commands?
What to do when during a meeting client people start to fight (even physically) with each others?
Who deserves to be first and second author? PhD student who collected data, research associate who wrote the paper or supervisor?
Placing subfig vertically
Is it true that real estate prices mainly go up?
How does airport security verify that you can carry a battery bank over 100 Wh?
Things to avoid when using voltage regulators?
Do I really need to have a scientific explanation for my premise?
Why don't MCU characters ever seem to have language issues?
Is "history" a male-biased word ("his+story")?
Peter's Strange Word
Why the color red for the Republican Party
Am I not good enough for you?
infinitive telling the purpose
"One can do his homework in the library"
Why is this plane circling around the Lucknow airport every day?
Why does Deadpool say "You're welcome, Canada," after shooting Ryan Reynolds in the end credits?
How much stiffer are 23c tires over 28c?
Is there an equal sign with wider gap?
Why does Captain Marvel assume the planet where she lands would recognize her credentials?
Are babies of evil humanoid species inherently evil?
Best approach to update all entries in a list that is paginated?
Gitlab pages - Incremental deploy
2019 Community Moderator ElectionGitLab CI keeps using docker while shell runner is specifiedGitlab CI how to deploy an application via SSHGitlab-CI, Deploy MySQL / PHP Website locallygitlab-pages: artifact is not unzipped, how to get logs ?Gitlab: publish html reportGitlab CI - Publish Failed Test Results to PagesKeep gitlab CI/CD variables secret in public repositoryTagging a Docker image with auto incremented global version in Gitlab in yamlHow to make (where to find) scripts for GitLab CI to run GitLab pages?How does Gitlab's “pages” job work internally?
In gitlab pages, public directory content seems to be cleaned at each deployment. In some cases, I would keep existing files and add another ones.
Do you know if it is possible to incremental deploy pages with gitlab ci?
gitlab gitlab-ci gitlab-pages
add a comment |
In gitlab pages, public directory content seems to be cleaned at each deployment. In some cases, I would keep existing files and add another ones.
Do you know if it is possible to incremental deploy pages with gitlab ci?
gitlab gitlab-ci gitlab-pages
add a comment |
In gitlab pages, public directory content seems to be cleaned at each deployment. In some cases, I would keep existing files and add another ones.
Do you know if it is possible to incremental deploy pages with gitlab ci?
gitlab gitlab-ci gitlab-pages
In gitlab pages, public directory content seems to be cleaned at each deployment. In some cases, I would keep existing files and add another ones.
Do you know if it is possible to incremental deploy pages with gitlab ci?
gitlab gitlab-ci gitlab-pages
gitlab gitlab-ci gitlab-pages
asked Mar 6 at 13:20
B3nB3n
565
565
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
The public folder is not cleaned during each deployment.
However, most repositories do not actually have a public folder, it is instead created only dynamically during CI/CD. These dynamically created contents are not kept between deployments.
Simply store all files you want to keep between deployments in your repository. This can be in a folder called public in the root of your repository. This way, you will not have to move the files during CI/CD. Just make sure you do not overwrite/move/delete the files during within your .gitlab-ci.yml
configuration.
Of course, you can also store the files anywhere else in your repository and just move them to the right location under public/
within your .gitlab-ci.yml
configuration.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55024110%2fgitlab-pages-incremental-deploy%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The public folder is not cleaned during each deployment.
However, most repositories do not actually have a public folder, it is instead created only dynamically during CI/CD. These dynamically created contents are not kept between deployments.
Simply store all files you want to keep between deployments in your repository. This can be in a folder called public in the root of your repository. This way, you will not have to move the files during CI/CD. Just make sure you do not overwrite/move/delete the files during within your .gitlab-ci.yml
configuration.
Of course, you can also store the files anywhere else in your repository and just move them to the right location under public/
within your .gitlab-ci.yml
configuration.
add a comment |
The public folder is not cleaned during each deployment.
However, most repositories do not actually have a public folder, it is instead created only dynamically during CI/CD. These dynamically created contents are not kept between deployments.
Simply store all files you want to keep between deployments in your repository. This can be in a folder called public in the root of your repository. This way, you will not have to move the files during CI/CD. Just make sure you do not overwrite/move/delete the files during within your .gitlab-ci.yml
configuration.
Of course, you can also store the files anywhere else in your repository and just move them to the right location under public/
within your .gitlab-ci.yml
configuration.
add a comment |
The public folder is not cleaned during each deployment.
However, most repositories do not actually have a public folder, it is instead created only dynamically during CI/CD. These dynamically created contents are not kept between deployments.
Simply store all files you want to keep between deployments in your repository. This can be in a folder called public in the root of your repository. This way, you will not have to move the files during CI/CD. Just make sure you do not overwrite/move/delete the files during within your .gitlab-ci.yml
configuration.
Of course, you can also store the files anywhere else in your repository and just move them to the right location under public/
within your .gitlab-ci.yml
configuration.
The public folder is not cleaned during each deployment.
However, most repositories do not actually have a public folder, it is instead created only dynamically during CI/CD. These dynamically created contents are not kept between deployments.
Simply store all files you want to keep between deployments in your repository. This can be in a folder called public in the root of your repository. This way, you will not have to move the files during CI/CD. Just make sure you do not overwrite/move/delete the files during within your .gitlab-ci.yml
configuration.
Of course, you can also store the files anywhere else in your repository and just move them to the right location under public/
within your .gitlab-ci.yml
configuration.
answered Mar 6 at 16:27
Thomas KainradThomas Kainrad
490210
490210
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55024110%2fgitlab-pages-incremental-deploy%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown