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
반응형
'Git' 카테고리의 다른 글
Git의 원리] 2. git commit (tree, commit) (0) | 2022.08.25 |
---|---|
Git의 원리] 1. git add (index, object, blob) (0) | 2022.08.24 |
GitLab CI/CD] 1. GitLab Runner 설치 등록하기 (0) | 2022.08.24 |
SSH 작동 원리, 암호화 기술 (0) | 2022.08.11 |
Git 개념 이해하기 (0) | 2022.06.22 |
댓글