go - Circleci 和 GoBuffalo 挑战
问题描述
我目前正在尝试让 GoBuffalo 和 CircleCi 工作,但到目前为止还没有运气。
Circleci 在“buffalo build”步骤中失败并显示错误消息:
我的 config.yaml:
version: 2
jobs:
khw_build_and_test:
docker:
- image: circleci/golang:1.9
working_directory: /go/src/github.com/khwerhahn/khw
environment:
TEST_RESULTS: /tmp/test-results
steps:
- checkout
- run: mkdir -p $TEST_RESULTS # create the test results directory
- run:
name: Update PATH and Define Environment Variable at Runtime
command: |
echo 'export PATH=${GOPATH}/bin/:${PATH}' >> $BASH_ENV
source $BASH_ENV
- run: go get -v -t -d ./...
- run: go get -u -v github.com/gobuffalo/buffalo/buffalo
- run: buffalo build
- restore_cache:
keys:
- v1-pkg-cache
- save_cache: # Store cache in the /go/pkg directory
key: v1-pkg-cache
paths:
- "/go/pkg"
khw_deploy_to_production:
xxxx cut out xxxx
workflows:
version: 2
build_test_deploy:
jobs:
- khw_build_and_test
- khw_deploy_to_production:
requires:
- khw_build_and_test
filters:
branches:
only: master
有人可以向我解释这个错误吗?
解决方案
它尝试将 js 与 webpack 捆绑,尝试一下--skip-assets
,因为您可能没有它的前端:
- run: buffalo build --skip-assets
更多关于他们的前端要求在这里
推荐阅读
- mysql - 在 Xampp 中的 2 个相同安装之间复制数据文件夹后无法启动 MySql
- java - Java - 使用用户表单输入将图像上传到网站,将它们保存在 MySQL 数据库中,并在网站上显示图像
- javascript - 将值推送到状态时,我在 React Native 上遇到错误
- c# - 文字在 2 秒后持续闪烁。协程
- python - 根据列值对数据框的行进行样式设置
- android - 如何将 ListView.builder 和其他小部件与 Flutter 对齐
- python - Python MP3 播放器 tkinter 崩溃
- mongodb - 我如何创建一个 mongodb 查询,该查询使用唯一 id 计算值与其他时间戳的差异
- javascript - 按照它们在文档中出现的顺序对一组 HTMLElement 进行排序
- node.js - 从 REST API 获取图像并使用 Firebase Cloud Functions 将其上传到 Firebase Cloud Storage