GitLab CICD Day 15 - 專案演練 part 2 把專案打包成 Docker Image
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GitLab CICD Day 15 - 專案演練 part 2 把專案打包成 Docker Image相关的知识,希望对你有一定的参考价值。
- 创建Dockerfile
FROM denoland/deno:alpine-1.26.0
WORKDIR /app
COPY . /app
EXPOSE 8000
RUN deno cache main.ts
CMD [ "run", "--allow-all", "main.ts" ]
- .dockerignore 忽略相应的文件
.dockerignore
Dockerfile
.vscode/
.gitlab-ci.yml
README.md
.git/
- 本地打包测试,若无问题再写gitlab
#docker build -t hellocat .
- 编写.gitlab-ci.yml
stages:
- build
build_docker_image:
stage: build
tags:
- shell # 使用shell,不使用docker
script:
- docker build -t mycat .
以上是关于GitLab CICD Day 15 - 專案演練 part 2 把專案打包成 Docker Image的主要内容,如果未能解决你的问题,请参考以下文章
GitLab CICD Day 10 - Runner 与 Executor
GitLab CICD Day 13 - Group Runner