본문 바로가기
Git

GitLab CI/CD] 2. Job(.gitlab-ci.yml) 등록하여 실행하기

by Fastlane 2022. 8. 24.
728x90
반응형

1. .gitlab-ci.yml 파일 생성

Project > CI/CD > Editor > 원하는 branch 선택 > Create new CI/CD pipeline 클릭!

Edit 화면에 아래와 같이 설정하고 Commit changes 클릭

test-job: # 임의로 지정한 JOB 이름
  stage: test
  only:
    - test
  script:    
    - echo "Hello World" # 실행할 스크립트
  tags:
    - helloworld
stage : test, build, deploy
only : branch
before_script : script실행전 작업
script : job script
after_script : script실행후 작업
tags : runner tag
 

2. Job 실행결과 확인

Project > CI/CD > Jobs > Status 확인가능 (passed로 보이면 정상처리)

Job Name을 클릭하면 script가 실행된 것을 확인할 수 있다. 

Running with gitlab-runner 15.2.1 
  on helloworld git runner ABC123-
Preparing the "shell" executor
00:00
Using Shell executor...
Preparing environment
00:00
Running on localhost.localdomain...
Getting source from Git repository
00:03
Fetching changes with git depth set to 20...
Initialized empty Git repository in helloworld/.git/
Created fresh repository.
Checking out 12345 as test...
Skipping Git submodules setup
Executing "step_script" stage of the job script
00:00
$ echo "Hello World"
Hello World
Job succeeded

 

다음 포스트에서는 openssh를 사용하여 GitLab 서버에서 테스트 웹서버로 파일 복사하기를 살펴보자~

728x90
반응형

댓글