Drone CICD
drone gitlab harbor CICD部署
drone.yml 配置
drone 构建 vue项目
本文档使用 MrDoc 发布
-
+
首页
drone 构建 vue项目
## dockerfile 配置 ``` FROM 172.30.0.6/test/nginx COPY .docker-compose/nginx/conf.d/my.conf /etc/nginx/conf.d/my.conf #WORKDIR /drone/src/ #RUN ls -al RUN ls -al /drone/src/dist/ COPY /dist /usr/share/nginx/html RUN cat /etc/nginx/nginx.conf RUN cat /etc/nginx/conf.d/my.conf RUN ls -al /usr/share/nginx/html ``` ## drone 配置 ``` kind: pipeline type: docker name: default steps: - name: build pull: if-not-exists image: node:17 commands: - pwd - ls -al - npm install - npm run build - ls -al ./dist - name: push pull: if-not-exists image: banzaicloud/drone-kaniko settings: registry: 172.30.0.6 repo: test/website #项目仓库地址/镜像名 #tags: v7 #标签名 dron会自动调用dockerfile 生产镜像并且推送 auto_tag: true contest: ./ #dockerfile文件所在目录 表示当前目录下 cache: false username: from_secret: docker-username password: from_secret: docker-password ```
admin
2023年5月19日 17:21
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码