gpt4 book ai didi

node.js - travis 上的两个独立部署配置

转载 作者:行者123 更新时间:2023-12-03 12:40:37 24 4
gpt4 key购买 nike

os:
- osx
language: node_js
node_js:
- '12'
dist: xenial
services:
- xvfb
before_script:
- export DISPLAY=:99.0
install:
- npm set progress=false
- npm install
script:
- ng lint
- npm run build:electron
deploy:
provider: releases
api_key: "$GITHUB_OAUTH_TOKEN"
file_glob: true
file:
- "release/*.dmg"
- "release/*.dmg.blockmap"
name: Build $(date +'%d.%m.%Y %R')
language: node_js
node_js:
- '12'
branches:
only:
- web-app
before_script:
- npm install -g @angular/cli
script:
- npm install
- npm run build
deploy:
skip_cleanup: true
provider: firebase
token:
secure: ""

我有两个 travis 的配置文件。
如何合并它们?

我尝试了不同的方法,但它会产生如下错误:“重复部署关键字”。

我想从分支 master 部署第一部分第二个来自 web-app .

最佳答案

您可以使用第一个代码块创建和填充 Dockerfile.dev 文件,并将第二个代码块填充到 Dockerfile 中。然后创建一个 docker-compose.yml 文件(仍在您的根目录中)它将连接并运行这两个文件

像这样结构的东西

版本:'3'
服务:
网络:
标准输入打开:真
tty: 真
build :
语境: 。
dockerfile: Dockerfile.dev
端口:
- “1500:1500”
卷:
-/app/node_modules
- 。:/应用程序

关于node.js - travis 上的两个独立部署配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61488595/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com