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?










1















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?










share|improve this question


























    1















    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?










    share|improve this question
























      1












      1








      1








      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?










      share|improve this question














      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






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Mar 6 at 13:20









      B3nB3n

      565




      565






















          1 Answer
          1






          active

          oldest

          votes


















          0














          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.






          share|improve this answer






















            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
            );



            );













            draft saved

            draft discarded


















            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









            0














            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.






            share|improve this answer



























              0














              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.






              share|improve this answer

























                0












                0








                0







                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.






                share|improve this answer













                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.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Mar 6 at 16:27









                Thomas KainradThomas Kainrad

                490210




                490210





























                    draft saved

                    draft discarded
















































                    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.




                    draft saved


                    draft discarded














                    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





















































                    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







                    Popular posts from this blog

                    1928 у кіно

                    Захаров Федір Захарович

                    Ель Греко