GitLab

How to install configure and register GitLab runner?

How to install configure and register GitLab runner? Hello Everyone Welcome to CloudAffaire and this is Debjeet. Today we will discuss how to install, configure and register a GitLab runner into a GitLab project to run your CI/CD pipelines in your own specific or group runner. Prerequisites: One GitLab project with maintainer access. How to install configure and add GitLab runner? GitLab Runner Installation: [crayon-63e41263eac13669407918/] Next, we will register the GitLab runner. GitLab Runner…

0 Comments

How To Install GitLab Server In Linux

How To Install GitLab Server In Linux Hello Everyone Welcome to CloudAffaire and this is Debjeet. In the last blog post, we have discussed environment variables in .gitlab-ci.yml. https://cloudaffaire.com/gitlab-ci-yml-part-ten-basics-of-environment-variables/ So far we have focused on the development aspects of GitLab using a free account provided by GitLab.com. Next, we will cover some basics of GitLab server administration. Instead of using GitLab.com provided GitLab server, you can install your own GitLab server. In this blog…

0 Comments

.gitlab-ci.yml Part Ten – Basics Of Environment Variables

.gitlab-ci.yml Part Ten – Basics Of Environment Variables Hello Everyone Welcome to CloudAffaire and this is Debjeet. In the last blog post, we have discussed .gitlab-ci.yml features like default and inherit. https://cloudaffaire.com/gitlab-ci-yml-part-nine-basics-of-default-inherit/ In this blog post, we will discuss .gitlab-ci.yml environment variables feature. What Are Environment Variables: An environment variable is a dynamic-named value that can affect the way running processes will behave on an operating system. They are part of the environment in…

0 Comments

.gitlab-ci.yml Part Nine – Basics Of Default Inherit

.gitlab-ci.yml Part Nine – Basics Of Default Inherit Hello Everyone Welcome to CloudAffaire and this is Debjeet. In the last blog post, we have discussed .gitlab-ci.yml features like include, extends and pages. https://cloudaffaire.com/gitlab-ci-yml-part-eight-basics-of-include-extends-pages/ In this blog post, we will discuss .gitlab-ci.yml features like default and inherit. default: Some parameters can be set globally as the default for all jobs using the default: keyword. Default parameters can then be overridden by job-specific configuration. The following…

0 Comments

.gitlab-ci.yml Part Eight – Basics Of Include Extends Pages

.gitlab-ci.yml Part Eight – Basics Of Include Extends Pages Hello Everyone Welcome to CloudAffaire and this is Debjeet. In the last blog post, we have discussed .gitlab-ci.yml features like interruptible, resource_group and trigger. https://cloudaffaire.com/gitlab-ci-yml-part-seven-basics-of-interruptible-resource-group-trigger/ In this blog post, we will discuss .gitlab-ci.yml features like include, extends and pages. include: Using the include keyword, you can allow the inclusion of external YAML files. include requires the external YAML file to have the extensions .yml or…

0 Comments

.gitlab-ci.yml Part Seven – Basics Of Interruptible Resource Group Trigger

.gitlab-ci.yml Part Seven – Basics Of Interruptible Resource Group Trigger Hello Everyone Welcome to CloudAffaire and this is Debjeet. In the last blog post, we have discussed .gitlab-ci.yml features like cache, artifacts and dependencies. https://cloudaffaire.com/gitlab-ci-yml-part-six-basics-of-cache-artifacts-dependencies/ In this blog post, we will discuss .gitlab-ci.yml features like interruptible, resource_group and trigger. interruptible: interruptible is used to indicate that a job should be canceled if made redundant by a newer pipeline run. Defaults to false. This value…

0 Comments

.gitlab-ci.yml Part Six – Basics Of Cache Artifacts Dependencies

.gitlab-ci.yml Part Six – Basics Of Cache Artifacts Dependencies Hello Everyone Welcome to CloudAffaire and this is Debjeet. In the last blog post, we have discussed .gitlab-ci.yml features like environment, need, retry, timeout and parallel. https://cloudaffaire.com/gitlab-ci-yml-part-five-basics-of-environment-need-retry-timeout-parallel/ In this blog post, we will discuss .gitlab-ci.yml features like cache, artifacts and dependencies. cache: cache is used to specify a list of files and directories which should be cached between jobs. You can only use paths that…

0 Comments

.gitlab-ci.yml Part Five – Basics Of Environment Need Retry Timeout Parallel

.gitlab-ci.yml Part Five – Basics Of Environment Need Retry Timeout Parallel Hello Everyone Welcome to CloudAffaire and this is Debjeet. In the last blog post, we have discussed .gitlab-ci.yml features like tags, allow_failure and when. https://cloudaffaire.com/gitlab-ci-yml-part-four-basics-of-tags-allow-failure-when/ In this blog post, we will discuss .gitlab-ci.yml features like environment, need, retry, timeout and parallel. environment: Environments allow control of the continuous deployment of your software, all within GitLab. Environments are like tags for your CI jobs,…

0 Comments

.gitlab-ci.yml Part Four – Basics Of Tags Allow Failure When

.gitlab-ci.yml Part Four – Basics Of Tags Allow Failure When Hello Everyone Welcome to CloudAffaire and this is Debjeet. In the last blog post, we have discussed how to control the pipeline job executing with rules. https://cloudaffaire.com/gitlab-ci-yml-part-three-basics-of-rules/ In this blog post, we will discuss .gitlab-ci.yml features tag, allow_failure and when. Tags: tags is used to select specific Runners from the list of all Runners that are allowed to run this project. During the registration…

2 Comments

.gitlab-ci.yml Part Three – Basics Of Rules

.gitlab-ci.yml Part Three – Basics Of Rules Hello Everyone Welcome to CloudAffaire and this is Debjeet. In the last blog post, we have discussed how to control the pipeline job executing with only and except. https://cloudaffaire.com/gitlab-ci-yml-part-two-basics-of-only-except/ In this blog post, we will discuss how to perform the same with new GitLab feature rules. Rules: Rules allow for a list of individual rule objects to be evaluated in order, until one matches and dynamically provides…

0 Comments