首页 > 解决方案 > 如何自动化 Vue.js 应用程序的发布过程?

问题描述

我目前正在研究一种轻松发布Vue.js应用程序的策略。目前,我们有一个 Dockerfile,它构建了一个包含该dist文件夹的 Docker 映像,但是当前的发布过程非常“手动”(由开发人员在他的本地笔记本电脑上执行),并且这个过程很容易出错。

我现在应该做什么:

$ docker build . -t ${MY_DOCKER_REGISTRY}/${MY_APPLICATION}:${MY_APPLICATION_VERSION}
$ docker push ${MY_DOCKER_REGISTRY}/${MY_APPLICATION}:${MY_APPLICATION_VERSION}
$ git tag my-application-version
$ git push origin my-application-version

我正处于自动化阶段(例如詹金斯计划?)。我正在寻找一种替代方案maven-release-plugin(是的,我实际上是一名 Java 开发人员;-))结合 Maven 配置文件(后者包含对 docker 插件的引用,该插件为我创建和推送图像)

我想做什么:

有经验的人吗?你是如何处理这个问题的?

标签: gitdockervue.jsrelease-management

解决方案


推荐阅读