You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ML-For-Beginners/translations/zh/quiz-app/README.md

115 lines
3.9 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 小测验
这些小测验是机器学习课程的课前和课后测验,课程网址为 https://aka.ms/ml-beginners
## 项目设置
```
npm install
```
### 编译和热重载用于开发
```
npm run serve
```
### 编译和压缩用于生产环境
```
npm run build
```
### 代码检查和修复文件
```
npm run lint
```
### 自定义配置
请参阅[配置参考](https://cli.vuejs.org/config/)。
致谢感谢此测验应用的原版https://github.com/arpan45/simple-quiz-vue
## 部署到 Azure
以下是帮助你入门的分步指南:
1. Fork 一个 GitHub 仓库
确保你的静态网页应用代码在你的 GitHub 仓库中。Fork 此仓库。
2. 创建一个 Azure 静态网页应用
- 创建一个 [Azure 账号](http://azure.microsoft.com)
- 访问 [Azure 门户](https://portal.azure.com)
- 点击“创建资源”,搜索“静态网页应用”。
- 点击“创建”。
3. 配置静态网页应用
- 基本信息:订阅:选择你的 Azure 订阅。
- 资源组:创建一个新的资源组或使用现有的资源组。
- 名称:为你的静态网页应用提供一个名称。
- 区域:选择离你的用户最近的区域。
- #### 部署详情:
-选择“GitHub”。
- GitHub 账号:授权 Azure 访问你的 GitHub 账号。
- 组织:选择你的 GitHub 组织。
- 仓库:选择包含你的静态网页应用的仓库。
- 分支:选择你想要部署的分支。
- #### 构建详情:
- 构建预设选择你的应用使用的框架例如React、Angular、Vue 等)。
- 应用位置:指定包含你应用代码的文件夹(例如,如果在根目录则为 /)。
- API 位置:如果你有 API指定其位置可选
- 输出位置指定生成构建输出的文件夹例如build 或 dist
4. 审核并创建
审核你的设置并点击“创建”。Azure 将设置必要的资源并在你的仓库中创建一个 GitHub Actions 工作流程。
5. GitHub Actions 工作流程
Azure 将自动在你的仓库中创建一个 GitHub Actions 工作流程文件 (.github/workflows/azure-static-web-apps-<name>.yml)。此工作流程将处理构建和部署过程。
6. 监控部署
前往你的 GitHub 仓库中的“Actions”标签。
你应该会看到一个工作流程正在运行。此工作流程将构建并部署你的静态网页应用到 Azure。
一旦工作流程完成,你的应用将在提供的 Azure URL 上上线。
### 示例工作流程文件
以下是 GitHub Actions 工作流程文件的示例:
name: Azure Static Web Apps CI/CD
```
on:
push:
branches:
- main
pull_request:
types: [opened, synchronize, reopened, closed]
branches:
- main
jobs:
build_and_deploy_job:
runs-on: ubuntu-latest
name: Build and Deploy Job
steps:
- uses: actions/checkout@v2
- name: Build And Deploy
id: builddeploy
uses: Azure/static-web-apps-deploy@v1
with:
azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN }}
repo_token: ${{ secrets.GITHUB_TOKEN }}
action: "upload"
app_location: "/quiz-app" # App source code path
api_location: ""API source code path optional
output_location: "dist" #Built app content directory - optional
```
### 其他资源
- [Azure 静态网页应用文档](https://learn.microsoft.com/azure/static-web-apps/getting-started)
- [GitHub Actions 文档](https://docs.github.com/actions/use-cases-and-examples/deploying/deploying-to-azure-static-web-app)
**免责声明**
本文档已使用基于机器的人工智能翻译服务进行翻译。尽管我们努力确保准确性,但请注意,自动翻译可能包含错误或不准确之处。应将原始语言的文档视为权威来源。对于关键信息,建议使用专业的人类翻译。对于因使用此翻译而产生的任何误解或误读,我们概不负责。