Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Greenplum
Gpdb
提交
193aa4a3
G
Gpdb
项目概览
Greenplum
/
Gpdb
通知
7
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
Gpdb
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
193aa4a3
编写于
11月 17, 2016
作者:
C
Corbin Halliwill
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add pr dev pipeline to mimic pr pipeline
[#134457777]
上级
4ec731b6
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
184 addition
and
3 deletion
+184
-3
concourse/README.md
concourse/README.md
+4
-3
concourse/pipelines/dev_pr_pipeline.yml
concourse/pipelines/dev_pr_pipeline.yml
+180
-0
未找到文件。
concourse/README.md
浏览文件 @
193aa4a3
...
...
@@ -8,12 +8,13 @@ The Concourse directory should contain this README and three sub-directories onl
*
scripts
##### Pipelines Directory
There should be
five
pipelines in this directory:
There should be
seven
pipelines in this directory:
*
`pipeline.yml`
the pipeline that compiles, tests, and produces installers from the master branch of gpdb.
*
`dev_pipeline.yml`
a safe-to-duplicate version of
`pipeline.yml`
which saves artifacts to
dev buckets
.
*
`dev_generate_installer.yml`
which compiles and generates an installer for the given source and saves it to
dev buckets
.
*
`dev_pipeline.yml`
a safe-to-duplicate version of
`pipeline.yml`
which saves artifacts to
a dev bucket
.
*
`dev_generate_installer.yml`
which compiles and generates an installer for the given source and saves it to
a dev bucket
.
*
`pr_pipeline.yml`
which compiles and tests pull requests.
*
`dev_pr_pipeline.yml`
which safely mimics the
`pr_pipeline.yml`
, and saves an installer to the dev bucket.
*
`concourse-upgrade.yml`
which uses Concourse to upgrade itself.
*
`pipeline_tinc.yml`
run TINC tests against gpdb master branch.
...
...
concourse/pipelines/dev_pr_pipeline.yml
0 → 100644
浏览文件 @
193aa4a3
## ======================================================================
## resources
## ======================================================================
resources
:
-
name
:
gpdb_pr
type
:
git
source
:
branch
:
{{
gpdb-git-branch
}}
private_key
:
{{
gpdb-git-key
}}
uri
:
{{
gpdb-git-remote
}}
-
name
:
gpaddon_src
type
:
git
source
:
branch
:
{{
gpaddon-git-branch
}}
private_key
:
{{
gpdb-git-key
}}
uri
:
{{
gpaddon-git-remote
}}
-
name
:
centos67-gpdb-gcc6-llvm-image
type
:
docker-image
source
:
repository
:
pivotaldata/centos67-gpdb-gcc6-llvm-image
username
:
{{
docker_username
}}
password
:
{{
docker_password
}}
-
name
:
sync_tools_gpdb_centos
type
:
s3
source
:
access_key_id
:
{{
bucket-access-key-id
}}
bucket
:
{{
dev-bucket-name
}}
region_name
:
{{
aws-region
}}
secret_access_key
:
{{
bucket-secret-access-key
}}
versioned_file
:
gpdb_pr/sync_tools_gpdb/sync_tools_gpdb.tar.gz
-
name
:
bin_gpdb_centos
type
:
s3
source
:
access_key_id
:
{{
bucket-access-key-id
}}
bucket
:
{{
dev-bucket-name
}}
region_name
:
{{
aws-region
}}
secret_access_key
:
{{
bucket-secret-access-key
}}
versioned_file
:
gpdb_pr/gpdb_artifacts/bin_gpdb.tar.gz
-
name
:
installer_rhel6_gpdb_rc
type
:
s3
source
:
access_key_id
:
{{
bucket-access-key-id
}}
bucket
:
{{
dev-bucket-name
}}
region_name
:
{{
aws-region
}}
secret_access_key
:
{{
bucket-secret-access-key
}}
versioned_file
:
deliverables/greenplum-db-4.3.99.0-build-1-rhel6-x86_64.zip
-
name
:
installer_rhel6_gpdb_rc_md5
type
:
s3
source
:
access_key_id
:
{{
bucket-access-key-id
}}
bucket
:
{{
dev-bucket-name
}}
region_name
:
{{
aws-region
}}
secret_access_key
:
{{
bucket-secret-access-key
}}
versioned_file
:
deliverables/greenplum-db-4.3.99.0-build-1-rhel6-x86_64.zip.md5
-
name
:
qautils_rhel6_tarball
type
:
s3
source
:
access_key_id
:
{{
bucket-access-key-id
}}
bucket
:
{{
dev-bucket-name
}}
region_name
:
{{
aws-region
}}
secret_access_key
:
{{
bucket-secret-access-key
}}
versioned_file
:
deliverables/QAUtils-rhel6-x86_64.tar.gz
jobs
:
-
name
:
compile_gpdb_centos6
plan
:
-
aggregate
:
-
get
:
gpdb_pr
trigger
:
true
-
get
:
centos67-gpdb-gcc6-llvm-image
-
task
:
compile_gpdb
file
:
gpdb_pr/concourse/tasks/compile_gpdb.yml
image
:
centos67-gpdb-gcc6-llvm-image
input_mapping
:
gpdb_src
:
gpdb_pr
params
:
IVYREPO_HOST
:
{{
ivyrepo_host
}}
IVYREPO_REALM
:
{{
ivyrepo_realm
}}
IVYREPO_USER
:
{{
ivyrepo_user
}}
IVYREPO_PASSWD
:
{{
ivyrepo_passwd
}}
TARGET_OS
:
centos
TARGET_OS_VERSION
:
6
BLD_TARGETS
:
"
"
-
aggregate
:
-
put
:
bin_gpdb_centos
params
:
file
:
gpdb_artifacts/bin_gpdb.tar.gz
-
put
:
sync_tools_gpdb_centos
params
:
file
:
sync_tools_gpdb/sync_tools_gpdb.tar.gz
-
name
:
compile_gpdb_custom_config_centos6
public
:
true
plan
:
-
aggregate
:
-
get
:
gpdb_pr
trigger
:
true
-
get
:
centos67-gpdb-gcc6-llvm-image
-
task
:
compile_gpdb
file
:
gpdb_pr/concourse/tasks/compile_gpdb_custom_config.yml
image
:
centos67-gpdb-gcc6-llvm-image
input_mapping
:
gpdb_src
:
gpdb_pr
# Stage 2: IC Tests
-
name
:
icg_planner_centos6
plan
:
-
aggregate
:
-
get
:
gpdb_pr
passed
:
[
compile_gpdb_centos6
]
-
get
:
sync_tools_gpdb_centos
resource
:
sync_tools_gpdb_centos
passed
:
[
compile_gpdb_centos6
]
-
get
:
bin_gpdb
resource
:
bin_gpdb_centos
passed
:
[
compile_gpdb_centos6
]
trigger
:
true
-
get
:
centos67-gpdb-gcc6-llvm-image
-
task
:
ic_gpdb
file
:
gpdb_pr/concourse/tasks/ic_gpdb.yml
image
:
centos67-gpdb-gcc6-llvm-image
input_mapping
:
gpdb_src
:
gpdb_pr
params
:
MAKE_TEST_COMMAND
:
PGOPTIONS='-c optimizer=off -c codegen=off' installcheck-good
BLDWRAP_POSTGRES_CONF_ADDONS
:
"
fsync=off"
TEST_OS
:
centos
timeout
:
2h30m
# Stage 3: Packaging
-
name
:
gpdb_rc_packaging_centos
serial
:
true
plan
:
-
aggregate
:
-
get
:
gpdb_pr
passed
:
[
icg_planner_centos6
]
-
get
:
gpaddon_src
-
get
:
bin_gpdb
resource
:
bin_gpdb_centos
passed
:
[
icg_planner_centos6
]
trigger
:
true
-
get
:
centos67-gpdb-gcc6-llvm-image
-
task
:
separate_qautils_files_for_rc
file
:
gpdb_src/concourse/separate_qautils_files_for_rc.yml
image
:
centos67-gpdb-gcc6-llvm-image
params
:
QAUTILS_TARBALL
:
rc_bin_gpdb/QAUtils-rhel6-x86_64.tar.gz
-
aggregate
:
-
task
:
gpdb_rc_packaging_centos
file
:
gpdb_src/concourse/gpdb_packaging.yml
input_mapping
:
gpdb_src
:
gpdb_pr
image
:
centos67-gpdb-gcc6-llvm-image
input_mapping
:
bin_gpdb
:
rc_bin_gpdb
output_mapping
:
packaged_gpdb
:
packaged_gpdb_rc
params
:
INSTALL_SCRIPT_SRC
:
gpdb_src/gpAux/addon/license/installer-header-rhel-gpdb.sh
INSTALLER_ZIP
:
packaged_gpdb/greenplum-db-4.3.99.0-build-1-rhel6-x86_64.zip
ADD_README_INSTALL
:
true
-
aggregate
:
-
put
:
installer_rhel6_gpdb_rc
params
:
file
:
packaged_gpdb_rc/greenplum-db-4.3.99.0-build-1-rhel6-x86_64.zip
-
put
:
installer_rhel6_gpdb_rc_md5
params
:
file
:
packaged_gpdb_rc/greenplum-db-4.3.99.0-build-1-rhel6-x86_64.zip.md5
-
put
:
qautils_rhel6_tarball
params
:
file
:
rc_bin_gpdb/QAUtils-rhel6-x86_64.tar.gz
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录