这里有很多新东西(Angular,BitBucket Pipelines),所以在我的过程中我将变得很明确。
我正在使用Windows服务器命令提示符。我已经安装了ng和npm。我在Angular中创建了Hello World测试应用。我可以使用“ ng serve”来构建和运行该应用程序,并在浏览器窗口中成功查看输出。我输入ng build -prod并创建/ dist文件夹。
我在BitBucket中创建了存储库,并添加了源代码(虽然不是/ dist文件夹)。我启用了管道并正在使用此yml:
image: trion/ng-cli
pipelines:
default:
- step:
script:
- cd my-app
- ng build -prod
完整的错误消息是“ build命令需要在Angular项目中运行,但是找不到项目定义。”我添加了cd命令,因为我认为可能不在正确的文件夹中。
最终,我需要为此创建一个Docker映像。