ci: build python wheels automatically for py-* tags

This commit is contained in:
link2xt
2021-08-07 11:14:05 +00:00
parent 9c2035538c
commit 0f86800f5d

View File

@@ -6,6 +6,14 @@ resources:
branch: master branch: master
uri: https://github.com/deltachat/deltachat-core-rust.git uri: https://github.com/deltachat/deltachat-core-rust.git
- name: deltachat-core-rust-release
type: git
icon: github
source:
branch: master
uri: https://github.com/deltachat/deltachat-core-rust.git
tag_filter: "py-*"
jobs: jobs:
- name: doxygen - name: doxygen
plan: plan:
@@ -58,12 +66,15 @@ jobs:
- name: python-x86_64 - name: python-x86_64
plan: plan:
- get: deltachat-core-rust - get: deltachat-core-rust
- get: deltachat-core-rust-release
trigger: true
# Build manylinux image with additional dependencies # Build manylinux image with additional dependencies
- task: build-coredeps - task: build-coredeps
privileged: true privileged: true
config: config:
inputs: inputs:
# Building the latest, not tagged coredeps
- name: deltachat-core-rust - name: deltachat-core-rust
image_resource: image_resource:
source: source:
@@ -86,7 +97,7 @@ jobs:
image: coredeps-image image: coredeps-image
config: config:
inputs: inputs:
- name: deltachat-core-rust - name: deltachat-core-rust-release
path: . path: .
outputs: outputs:
- name: py-docs - name: py-docs
@@ -154,12 +165,15 @@ jobs:
- name: python-aarch64 - name: python-aarch64
plan: plan:
- get: deltachat-core-rust - get: deltachat-core-rust
- get: deltachat-core-rust-release
trigger: true
# Build manylinux image with additional dependencies # Build manylinux image with additional dependencies
- task: build-coredeps - task: build-coredeps
privileged: true privileged: true
config: config:
inputs: inputs:
# Building the latest, not tagged coredeps
- name: deltachat-core-rust - name: deltachat-core-rust
image_resource: image_resource:
source: source:
@@ -182,7 +196,7 @@ jobs:
image: coredeps-image image: coredeps-image
config: config:
inputs: inputs:
- name: deltachat-core-rust - name: deltachat-core-rust-release
path: . path: .
outputs: outputs:
- name: py-wheels - name: py-wheels