GitLab CI/CD系列教程(四):.gitlab-ci.yml的常用關(guān)鍵詞

- image:
指定一個基礎(chǔ)Docker鏡像作為基礎(chǔ)運(yùn)行環(huán)境,經(jīng)常用到的鏡像有node java python docker
- tags:
用于指定Runner,tags的取值范圍是在該項(xiàng)目可見的runner tags中
- only/except:
限定當(dāng)前任務(wù)執(zhí)行的條件
- when:
是實(shí)現(xiàn)在發(fā)生故障或盡管發(fā)生故障時仍能運(yùn)行的作業(yè)
- cache:
緩存是將當(dāng)前工作環(huán)境目錄中的一些文件,一些文件夾存儲起來,用于在各個任務(wù)初始化的時候恢復(fù)
問題:
stages里面定義的步驟:
job-install: 表示的是什么,job是一個關(guān)鍵字,連著后面的任務(wù)是否是自定義的階段任務(wù)

image:相當(dāng)于docker里面定義的鏡像基礎(chǔ)環(huán)境,相當(dāng)與java8
only是定義唯一的分支
標(biāo)簽: