创建项目,应用上云

Summary
  • 创建你的第一个项目
  • 拉取项目代码,并修改代码,执行应用上云流程

创建项目,应用上云

演示视频

创建项目

  • 根据doryctl安装配置指引,打开dory-dashboard管理界面,管理控制台新增项目,新增项目

/docs_old/quick-start/create-your-first-project/images/create-project.png

  • 项目开通后,将会自动创建DORY的项目配置、演示代码仓库、容器镜像仓库、依赖与制品仓库,并会自动创建项目的kubernetes名字空间以及分配项目的持久化存储。
  • 打开项目代码仓库,Documents目录包含演示项目的说明文档
  • 演示项目目录结构如下:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
├── BuildDepends # 编译构建依赖配置存放目录
│   ├── .config
│   ├── .gradle
│   ├── .m2
│   ├── .npmrc
│   ├── .pip
│   ├── README.md
│   └── go
├── Codes # 演示代码存放目录
│   └── Backend
│       ├── tp1-gin-demo # go语言编写的独立web接口服务
│       ├── tp1-go-demo # go语言编写的web接口服务,与其他几个服务组成微服务调用链
│       ├── tp1-gradle-demo # groovy语言编写的函数,仅用于编译构建测试,不进行打包发布
│       ├── tp1-node-demo # javascript语言编写的web接口服务,与其他几个服务组成微服务调用链
│       ├── tp1-python-demo # python语言编写的web接口服务,与其他几个服务组成微服务调用链
│       └── tp1-spring-demo # java语言编写的web接口服务,与其他几个服务组成微服务调用链
├── Documents # 演示项目各个微服务说明
│   ├── README.md
└── README.md

拉取项目代码,并修改代码,执行应用上云流程

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
# 从代码仓库拉取代码
git clone http://${YOUR_GITREPO_URL}/${YOUR_PROJECT_NAME}/${YOUR_PROJECT_NAME}.git
cd ${YOUR_PROJECT_NAME}

# 把远程分支设置为本地分支
git branch -r | grep -v '\->' | while read remote; do git branch --track "${remote#origin/}" "$remote"; done

# 查看本地分支情况,现在新增了hotfix分支
git branch --list
* develop
  hotfix

# 修改任意一个代码,并进行提交
git commit -a -m 'my first commit'

# 把代码推送到代码仓库,自动触发流水线
git push origin