ees*_*ein 5 azure webpack angular
我正在尝试在线查找有关如何使用webpack应用程序将angular2部署到Azure的信息,但我找不到足够有用的信息。我按照此处的建议检查了启动包。如何部署Angular 2应用程序?但是我在那里也找不到很多帮助。
所以,我有一个本地运行webpack的angular2应用程序。它在本地运行良好。但是,如何将其部署到Azure Web Apps?
感谢您的帮助:)
谢谢!
好吧,所以我能够让它工作。经过研究,我发现有几个选项可供选择,主要是创建您自己的本地产品版本并上传它并使用 CD/CI。我选择了后者。虽然花了很长时间,但现在一切都准备好了,我不用再担心了……
我以本教程为基础我以 Shane Boyer 的本教程http://tattoocoder.com/angular2-azure-codeship-angularcli/,但由于不鼓励仅链接答案,所以我将在这里编写它。
我是这样做的:
nvm安装4.1
npm 安装 angular-cli
npm 安装
服务&
NG E2E
ng 构建产品
Save and go to dashboardDeployment Options > Choose Source > Local Git Repository

Deployment Credentials并插入您喜欢的用户/密码

Overview并复制您的Git clone url

Project settings > Environment variables并添加AZURE_REPO_URL您使用用户名/密码 ( ) 复制的 git clone url 的值https://username:password@site.scm.az(...).git:

Deployment左侧导航菜单Custom Script

Run Code Online (Sandbox Code Playgroud)git config --global user.email "email@provider.com" git config --global user.name "Your name" git clone $AZURE_REPO_URL repofolder cd repofolder rm -rf * cp -rf ~/clone/dist/* . git add -A git commit --all --author "$CI_COMMITTER_NAME <$CI_COMMITTER_EMAIL>" --message "$CI_MESSAGE ($CI_BUILD_URL)" git push origin master
就是这样。现在,每次推送到 GitHub CodeShip 时都会构建您的代码,每次 PR 发布时都会构建并发布到 azure。
| 归档时间: |
|
| 查看次数: |
935 次 |
| 最近记录: |