首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >构建回送3项目

构建回送3项目
EN

Stack Overflow用户
提问于 2020-09-08 14:49:56
回答 2查看 227关注 0票数 0

我有3项计划。我想建造它。我正在为此创建一个bitbucket管道。

因此,对于部署,我想知道如何构建环回3项目,以便我可以在我的bitbucket.yml文件中使用这些命令。

我检查了文档,但是对于lb3,没有什么可以构建项目。我把这个写进了文档:准备部署。但我不是用户,我如何可以使用这个到yml文件。

对于回送4,我们可以使用@环回/构建,它在那里工作得很好。但我找不到回环3的东西。

还有其他方法来构建回环3项目吗?

提前感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-09-10 05:19:10

我没有找到任何东西来为我的环回3应用程序创建包,我们不能做lb3包。我们可以运行server.js文件,这就是我使用PM2所做的。在这里,您可以看到,我已经从我的分支中提取代码,并从它运行AZURE_EXTENSION_COMMAND文件。我在我的bitbucket.yml中使用了以下内容:

代码语言:javascript
运行
复制
> pipelines:  
      branches:
    >     master:
    >       - step:
    >          script:
    >            - npm install
    >           
    >            - npm run posttest
    > 
    >       - step:
    >          name: Deploy to master
    >          deployment: production
    >          script:
    >            - echo "Deploying to master"
    >           
    >            - pipe: microsoft/azure-vm-linux-script-deploy:1.0.1
    >              variables:
    >                 AZURE_APP_ID: '<appid>'
    >                 AZURE_PASSWORD: '<pass>'
    >                 AZURE_TENANT_ID: '<tenantid>'
    >                 AZURE_RESOURCE_GROUP: '<rg>'
    >                 AZURE_VM_NAME: '<vm name>'
    >                 AZURE_EXTENSION_COMMAND: 'cd <path to my folder> && git remote add origin <my repo> && git pull origin master && npm install -g npm && npm install && sudo -E pm2 start server/server.js'

在我的package.json中,我使用了下面的脚本进行审计:

代码语言:javascript
运行
复制
 "scripts": {
     "posttest": "npm run lint && npm audit --audit-level high"
  }

而且效果很好。我不确定这是否是正确的方法,但我发现它是有用的。

希望它也能帮助到别人。

谢谢!

票数 0
EN

Stack Overflow用户

发布于 2020-10-05 10:25:57

您不能构建一个环回3服务器,您只能运行它。要运行回送服务器,只需使用npm startnode .甚至node server/server

您的postest脚本运行的是linter和审核,而不是实际的服务器。

运行服务器的不是package.json中的脚本,而是package.json部分。

它正在运行pm2 start server/server.js,这是一个运行节点服务器的进程管理器。

使用pm2是正确的,为测试做一个单独的步骤也是正确的,问题是您混淆了哪个部分执行什么角色。

这导致了对错误问题的答复。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63796415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档