-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gitlab-ci.yml
38 lines (27 loc) · 1.43 KB
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
include:
- project: 'devops/gitlabci-templates'
ref: master
file: 'jobs-templates/Auto-DevOps.gitlab-ci.yml'
### 功能开关请参照此链接中的定义: https://gitlab.iquantex.com/devops/gitlabci-templates/-/raw/master/vars/default-vars.stable.gitlab-ci.yml
#-----------------------------------------------------
############################### Python 工程示例
### 提供 requirements.txt (必要) 文件,程序启动入口已 `main.py` 启动
# variables:
# UNIT_TEST_ENABLE: "false"
# DOCKER_DAEMON_WORKSPACE: "/tmp/docker-workspace" # 此处 WorkSpace 请使用绝对路径
### 生成 whl 包而不进行 构建 Docker 镜像
# 开启方法: "提供 BUILD_SHELL whl 构建命令 并指定 PROJECT_TYPE 为 python"
# whl 包版本由 setup.py 中的逻辑生成, CI 且将结果上传至 私服中。
# 如果执行 setup.py 需要依赖第三方组建,请将依赖写至 requestments-build.txt 文件中,将在构建前执行安装。
variables:
UNIT_TEST_ENABLE: "false"
BUILD_SHELL: "python setup.py bdist_wheel"
PROJECT_TYPE: "python"
PYTHON_UNIT_TEST_SHELL: "python -m unittest"
### Python 模型库管理
# 使用方法见 README 说明: https://gitlab.iquantex.com/devops/gitlabci-templates#python-%E5%B7%A5%E7%A8%8B-quick-start
# variables:
# UNIT_TEST_ENABLE: "false"
# PROJECT_TYPE: "python"
# DOCKER_DAEMON_WORKSPACE: "/tmp/docker-workspace"
#-----------------------------------------------------