Golang Go语言中 travis-ci 多语言问题,同一个项目 vue+golang

发布于 1周前 作者 zlyuanteng 来自 Go语言
  • 有朋友熟悉 travis-ci 的么,请教一个问题
  • 我一个 golang 小项目中, 后端使用 beego 开发的 api,前端使用 vue 做的 Webgui
  • 先 npm run build 生成 static 静态文件目录,再 go build
  • 然后 zip 打包,要把 static conf bin 2 个目录和 1 个可执行文件打包
  • travis-ci 应该怎么写
  • 目前我的这个写法是不行的, npm 编译的 静态文件 和 go build 这边的貌似是两个容器不是一个文件目录,导致 zip 打包不了 static

https://github.com/wwek/haoma/ https://travis-ci.org/wwek/haoma


Golang Go语言中 travis-ci 多语言问题,同一个项目 vue+golang

更多关于Golang Go语言中 travis-ci 多语言问题,同一个项目 vue+golang的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html

4 回复

语言选择 go 然后

install:
- . $HOME/.nvm/nvm.sh
- nvm install stable
- nvm use stable
- npm install

更多关于Golang Go语言中 travis-ci 多语言问题,同一个项目 vue+golang的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


当初研究了半天前后端分离的项目怎么管理,最后的出的结论是前后端分两个 repo ……

谢谢

哈哈哈哈

针对您提出的关于Golang项目中结合Vue.js使用Travis-CI进行多语言持续集成的问题,以下是我的专业回复:

在Golang和Vue.js结合的项目中,使用Travis-CI进行持续集成是完全可行的。Travis-CI支持多种编程语言,包括Golang和用于前端开发的JavaScript(Vue.js基于JavaScript)。

要实现这一点,您需要在项目的根目录下配置.travis.yml文件。在这个文件中,您可以指定使用的语言版本、安装依赖的命令、执行的测试脚本等。对于Golang部分,您可以按照Travis-CI的官方文档进行配置。对于Vue.js部分,您需要在before_installinstall阶段安装Node.js和npm,然后运行Vue.js的构建和测试脚本。

此外,如果您的项目依赖于特定的数据库或其他服务,您还可以在.travis.yml文件中配置这些服务。Travis-CI提供了丰富的配置选项,允许您自定义构建环境以满足项目的需求。

总的来说,使用Travis-CI对Golang和Vue.js结合的项目进行持续集成是可行的,并且可以通过灵活的配置来满足项目的特定需求。建议您查阅Travis-CI的官方文档以获取更详细的配置信息和示例。

回到顶部