angular - 您可以为 github 页面部署添加构建步骤吗?

标签 angular deployment continuous-integration travis-ci github-pages

我想使用我的 repo 的 master 分支作为我的 github 页面的来源。我需要一个构建步骤 (ng build --prod --aot) 来生成需要显示的 index.html 文件。我也不希望对生成的文件进行版本控制。有没有一种方法可以单独使用 Github 或与 Travis CI 或任何其他工具一起使用?

最佳答案

您不能在 github 端向构建过程添加步骤。获取您的存储库并将其变成可服务的东西的过程只能通过配置文件页面上的设置来控制。

最后,如果索引文件不是 jekyll,它将按存储库中的原样提供。

您可以做的一件事是拥有两个存储库 - 一个是“源”,另一个是提供的实际页面。这至少会将 index.html 文件保留在源存储库之外。

关于angular - 您可以为 github 页面部署添加构建步骤吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53577985/

相关文章:

spring-mvc - Elastic Beanstalk 部署 Spring Boot 应用程序 - 将外部 application.properties 放在哪里

linux - 通过 GPRS 部署到嵌入式设备

python - 在 1and1 专用服务器上部署 django

Azure Pipelines DotNetCoreCLI - .Net Core SDK 生命周期结束

angular - onclick 内的字符串插值(Ionic 2 + Angular 2)

ecmascript-6 - Angular2 ES6 @Input 替代方案

angular - 如何在 Ionic 4 项目中使用 ngrx-schematics?

javascript - Angular - 如何将 Javascript 导入 Angular 组件

visual-studio - 如何为 Visual Studio 命令提示符创建批处理文件

visual-studio-2008 - 为什么 VS2008 构建与同一解决方案的 msbuild 不同?