Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
75 changes: 75 additions & 0 deletions concourse/pipeline/build_debug_tarball.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
resources:
- name: eloqsql_src_main
type: git
source:
branch: eloq-10.6.10
uri: git@github.com:eloqdata/eloqsql.git
private_key: ((git-key))

- name: image_ubuntu2204_main
type: registry-image
source:
repository: eloqdata/eloq-build-ubuntu2204

- name: logservice_src_main
type: git
source:
branch: main
private_key: ((git-key))
uri: git@github.com:eloqdata/eloq_log_service.git

- name: raft_host_manager_src_main
type: git
source:
branch: main
private_key: ((git-key))
uri: git@github.com:eloqdata/raft_host_manager.git

jobs:
- name: ubuntu2204-main
plan:
- in_parallel:
limit: 2
steps:
- get: eloqsql_src
resource: eloqsql_src_main
- get: logservice_src
resource: logservice_src_main
- get: raft_host_manager_src
resource: raft_host_manager_src_main
- get: image_ubuntu2204
resource: image_ubuntu2204_main

- task: build-rocksdb-cloud-s3-type
file: eloqsql_src/concourse/tasks/build_debug_tarball.yml
image: image_ubuntu2204
params:
TAGGED: ""
GIT_SSH_KEY: ((git-key))
AWS_ACCESS_KEY_ID: ((aws_access_key_id))
AWS_DEFAULT_REGION: ((aws-region))
AWS_SECRET_ACCESS_KEY: ((aws_secret_access_key))
BUILD_LOG_SRV: "true"
BUILD_TYPE: Debug
DATA_STORE_TYPE: ELOQDSS_ROCKSDB_CLOUD_S3
OUT_NAME: debug
CLOUDFRONT_DIST: ((cloudfront-dist))
privileged: true

- task: build-eloqdss-rocksdb-type
file: eloqsql_src/concourse/tasks/build_debug_tarball.yml
image: image_ubuntu2204
params:
TAGGED: ""
GIT_SSH_KEY: ((git-key))
AWS_ACCESS_KEY_ID: ((aws_access_key_id))
AWS_DEFAULT_REGION: ((aws-region))
AWS_SECRET_ACCESS_KEY: ((aws_secret_access_key))
BUILD_LOG_SRV: "true"
BUILD_TYPE: Debug
DATA_STORE_TYPE: ELOQDSS_ROCKSDB
OUT_NAME: debug
CLOUDFRONT_DIST: ((cloudfront-dist))
privileged: true

serial: true
13 changes: 13 additions & 0 deletions concourse/tasks/build_debug_tarball.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
platform: linux
image_resource:
type: registry-image
inputs:
- name: eloqsql_src
- name: logservice_src
- name: raft_host_manager_src
outputs:
- name: the-output
run:
path: /bin/bash
args:
- eloqsql_src/concourse/scripts/build_tarball.bash