Gitlab CI: Using Caching for Continuous Integration Pipelines 🏇

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 10

  • @DreamerCze
    @DreamerCze 2 года назад +1

    Learning gitlab CI nowadays, these are very helpful!

  • @AdamGrubbs592
    @AdamGrubbs592 2 года назад +1

    This was very useful, Egee! Love these DevOps videos

  • @MrMaiaBang
    @MrMaiaBang 2 года назад +1

    Incredibly helpful and concise, thank you for this video! Big fan of the more infrastructure side of DevOps ;)

  • @aeroraccoon4167
    @aeroraccoon4167 2 года назад +1

    Loved watching this!

  • @shlomogelman7750
    @shlomogelman7750 Год назад

    Still, I didn't understand the two directory that defined in the head. what will be stored inside WORKON_HOME and inside PIPENV_CACHE_DIR?

  • @RaviKumarChintalapudi
    @RaviKumarChintalapudi 2 года назад +1

    very helpful and useful. 👍

  • @AtifAfsar
    @AtifAfsar Год назад

    @Egee - I believe there is no "build" command when running "pipenv run nikola build"?, isn't it?

  • @MrMaiaBang
    @MrMaiaBang 2 года назад

    Could you clarify what is the purpose of the first two variables you define at the top of your .yaml file? (variables:
    WORKON_HOME: "$CI_PROJECT_DIR/nikola/.cache/venvs"
    PIPENV_CACHE_DIR: "$CI_PROJECT_DIR/nikola/.cache/pipenv")
    what is the point of this on your pipeline? where are these variables used?

    • @Egeexyz
      @Egeexyz  2 года назад

      The $CI_PROJECT_DIR vars are passed in from Gitlab CI itself, that's why they aren't declared inside the yaml file. The WORKON_HOME and PIPENV_CACHE_DIR vars simply tell the programs to cache stuff in a predicable location so that our CI caching process can find it every time.

  • @umairshahid3590
    @umairshahid3590 Год назад

    At @1:47 you are referring to jobs as stages. Those were jobs for a single stage.