Basic_gitlab_cicd_test.md


Basic gitlab ci/cd test

Installation

Just follow the installation instructor in Settings.CI/CD.Runners, set up in your server.

Setting files.

Create .gitlab-ci.yml file in the root of git project.

stages:
  - build
  - deploy
build_job:
  stage: build
  script:
    - bash scripts/ci-test.sh
    - bash scripts/ci-test.sh
  tags:
    - tagA
deploy_job:
  stage: deploy
  script:
    - bash scripts/cd-test.sh
  tags:
    - tagA

Runner will run stages, and every job of stage will run in each stage

Script example, create in folder scripts

ci-test.sh

echo `date` >> /var/www/ci

write content in file ci on the server

cd-test.sh

echo `date` >> /var/www/cd

write content in file cd on the server