首页 > 其他分享 >GitLab CICD Day 14 - 專案演練 part 1 設定 Pipeline

GitLab CICD Day 14 - 專案演練 part 1 設定 Pipeline

时间:2023-02-14 22:34:36浏览次数:50  
标签:Pipeline cache 14 vscode CICD gitlab ci deno main

  1. 创建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" ]
  1. .dockerignore 忽略相应的文件
.dockerignore
Dockerfile
.vscode/
.gitlab-ci.yml
README.md
.git/
  1. 本地打包测试,若无问题再写gitlab

     #docker build -t hellocat . 

  1. 编写.gitlab-ci.ym

  


标签:Pipeline,cache,14,vscode,CICD,gitlab,ci,deno,main
From: https://blog.51cto.com/u_12391275/6057444

相关文章

  • 设置打包方式为war 创建web项目 maven 230214
    笔记实操设置打包模式为war模式......
  • 导入所需的依赖 创建web项目 maven 230214
    笔记实操jstlMavenRepository:javax.servlet»jstl​​https://mvnrepository.com/artifact/javax.servlet/jstl​​<!--https://mvnrepository.com/artifact/javax.s......
  • vcruntime140_1.dll丢失怎么安装?
    许多用户在使用电脑的时候,在安装运行某些程序的时候,电脑突然提示由于找不到vcruntime140_1.dll,无法继续执行代码,遇到这种情况我们应该怎么解决呢?下面小编就带着大家一起看看......
  • GitLab CICD Day 10 - Runner 与 Executor
    ......
  • GitLab CICD Day 13 - Group Runner
    Gitlab-runner的3t种方式:shared(所有人可以用)group(只有这个组可以用)specfic(指定自己rrunner)......
  • 2023.2.14 写于情人节的信竞反思(雾
    \(in\)\(the\)\(past:\)回想之前走了3年半的信竞之路,学了却感觉什么都没学一样。回忆起来都满是水分。作为一个自制力很差的人,很需要外界条件的约束(虽然我也知道不是......
  • 惠普ZBook 14u G5(3XG37PA)电脑 Hackintosh 黑苹果efi引导文件
    原文来源于黑果魏叔官网,转载需注明出处。硬件型号驱动情况主板处理器酷睿i5-8250U已驱动内存8GB(智典DDR42400MHz8GB)已驱动硬盘三星pm981(已更换sm961,并添加一块东......
  • 2月14日笔记
    Pycharm的基本使用1.修改Pycharm主题File→settings→Apperance→Theme  2.修改字体大小File→settings→Editor→Font  3.切换解释器File→settings→Proj......
  • 2023/2/14 考试总结
    7.30~7.40看题,T3是题答,感觉还很典。7.40~8.20糊了个T3的构造,感觉还挺对。8.20~9.40写T1,二分+长剖看起来很好写,但是过不掉。发现可以在长剖的过程中记录上一次修改的......
  • Mybatis14 - 一级缓存
    一级缓存(默认开启)MyBatis的一级缓存是SqlSession级别的,即通过同一个SqlSession查询的数据会被缓存再次使用同一个SqlSession查询同一条数据,会从缓存中获取1、代码验证......