Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1f5330da76 |
@@ -7,6 +7,7 @@ steps:
|
|||||||
commands:
|
commands:
|
||||||
- mkdir -p /woodpecker/rpms
|
- mkdir -p /woodpecker/rpms
|
||||||
- ln -s /woodpecker/rpms /workspace
|
- ln -s /woodpecker/rpms /workspace
|
||||||
|
- dnf install buildah -y
|
||||||
- ./tools/build build-all --distro almalinux/el8 --buildah
|
- ./tools/build build-all --distro almalinux/el8 --buildah
|
||||||
privileged: true
|
privileged: true
|
||||||
backend_options:
|
backend_options:
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ steps:
|
|||||||
commands:
|
commands:
|
||||||
- mkdir -p /woodpecker/rpms
|
- mkdir -p /woodpecker/rpms
|
||||||
- ln -s /woodpecker/rpms /workspace
|
- ln -s /woodpecker/rpms /workspace
|
||||||
|
- dnf install buildah -y
|
||||||
- ./tools/build build-all --distro almalinux/el9 --buildah
|
- ./tools/build build-all --distro almalinux/el9 --buildah
|
||||||
privileged: true
|
privileged: true
|
||||||
backend_options:
|
backend_options:
|
||||||
|
|||||||
@@ -1,26 +0,0 @@
|
|||||||
when:
|
|
||||||
- event: pull_request
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: build rpms
|
|
||||||
image: git.unkin.net/unkin/fedora42-rpmbuilder:latest
|
|
||||||
commands:
|
|
||||||
- mkdir -p /woodpecker/rpms
|
|
||||||
- ln -s /woodpecker/rpms /workspace
|
|
||||||
- ./tools/build build-all --distro fedora/42 --buildah
|
|
||||||
privileged: true
|
|
||||||
backend_options:
|
|
||||||
kubernetes:
|
|
||||||
serviceAccountName: default
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
memory: 512Mi
|
|
||||||
cpu: 1
|
|
||||||
limits:
|
|
||||||
memory: 2Gi
|
|
||||||
cpu: 2
|
|
||||||
|
|
||||||
- name: show rpms
|
|
||||||
image: git.unkin.net/unkin/fedora42-base:latest
|
|
||||||
commands:
|
|
||||||
- find /woodpecker/src/git.unkin.net/unkin/rpmbuilder/ -type f -name "*.rpm"
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
when:
|
|
||||||
- event: pull_request
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: build rpms
|
|
||||||
image: git.unkin.net/unkin/fedora43-rpmbuilder:latest
|
|
||||||
commands:
|
|
||||||
- mkdir -p /woodpecker/rpms
|
|
||||||
- ln -s /woodpecker/rpms /workspace
|
|
||||||
- ./tools/build build-all --distro fedora/43 --buildah
|
|
||||||
privileged: true
|
|
||||||
backend_options:
|
|
||||||
kubernetes:
|
|
||||||
serviceAccountName: default
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
memory: 512Mi
|
|
||||||
cpu: 1
|
|
||||||
limits:
|
|
||||||
memory: 2Gi
|
|
||||||
cpu: 2
|
|
||||||
|
|
||||||
- name: show rpms
|
|
||||||
image: git.unkin.net/unkin/fedora43-base:latest
|
|
||||||
commands:
|
|
||||||
- find /woodpecker/src/git.unkin.net/unkin/rpmbuilder/ -type f -name "*.rpm"
|
|
||||||
@@ -1,26 +0,0 @@
|
|||||||
when:
|
|
||||||
- event: pull_request
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: build rpms
|
|
||||||
image: git.unkin.net/unkin/fedora44-rpmbuilder:latest
|
|
||||||
commands:
|
|
||||||
- mkdir -p /woodpecker/rpms
|
|
||||||
- ln -s /woodpecker/rpms /workspace
|
|
||||||
- ./tools/build build-all --distro fedora/44 --buildah
|
|
||||||
privileged: true
|
|
||||||
backend_options:
|
|
||||||
kubernetes:
|
|
||||||
serviceAccountName: default
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
memory: 512Mi
|
|
||||||
cpu: 1
|
|
||||||
limits:
|
|
||||||
memory: 2Gi
|
|
||||||
cpu: 2
|
|
||||||
|
|
||||||
- name: show rpms
|
|
||||||
image: git.unkin.net/unkin/fedora44-base:latest
|
|
||||||
commands:
|
|
||||||
- find /woodpecker/src/git.unkin.net/unkin/rpmbuilder/ -type f -name "*.rpm"
|
|
||||||
@@ -8,6 +8,7 @@ steps:
|
|||||||
commands:
|
commands:
|
||||||
- mkdir -p /woodpecker/rpms
|
- mkdir -p /woodpecker/rpms
|
||||||
- ln -s /woodpecker/rpms /workspace
|
- ln -s /woodpecker/rpms /workspace
|
||||||
|
- dnf install buildah -y
|
||||||
- ./tools/build build-all --distro almalinux/el8 --buildah
|
- ./tools/build build-all --distro almalinux/el8 --buildah
|
||||||
privileged: true
|
privileged: true
|
||||||
backend_options:
|
backend_options:
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ steps:
|
|||||||
commands:
|
commands:
|
||||||
- mkdir -p /woodpecker/rpms
|
- mkdir -p /woodpecker/rpms
|
||||||
- ln -s /woodpecker/rpms /workspace
|
- ln -s /woodpecker/rpms /workspace
|
||||||
|
- dnf install buildah -y
|
||||||
- ./tools/build build-all --distro almalinux/el9 --buildah
|
- ./tools/build build-all --distro almalinux/el9 --buildah
|
||||||
privileged: true
|
privileged: true
|
||||||
backend_options:
|
backend_options:
|
||||||
|
|||||||
@@ -1,50 +0,0 @@
|
|||||||
when:
|
|
||||||
- event: push
|
|
||||||
branch: master
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: build-rpms
|
|
||||||
image: git.unkin.net/unkin/fedora42-rpmbuilder:latest
|
|
||||||
commands:
|
|
||||||
- mkdir -p /woodpecker/rpms
|
|
||||||
- ln -s /woodpecker/rpms /workspace
|
|
||||||
- ./tools/build build-all --distro fedora/42 --buildah
|
|
||||||
privileged: true
|
|
||||||
backend_options:
|
|
||||||
kubernetes:
|
|
||||||
serviceAccountName: default
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
memory: 512Mi
|
|
||||||
cpu: 1
|
|
||||||
limits:
|
|
||||||
memory: 2Gi
|
|
||||||
cpu: 2
|
|
||||||
|
|
||||||
- name: show-rpms
|
|
||||||
image: git.unkin.net/unkin/fedora42-rpmbuilder:latest
|
|
||||||
commands:
|
|
||||||
- find /woodpecker/src/git.unkin.net/unkin/rpmbuilder/ -type f -name "*.rpm"
|
|
||||||
depends_on: [build-rpms]
|
|
||||||
|
|
||||||
- name: deploy-rpms
|
|
||||||
image: git.unkin.net/unkin/fedora42-rpmbuilder:latest
|
|
||||||
commands:
|
|
||||||
- |
|
|
||||||
for rpm in $(find /woodpecker/src/git.unkin.net/unkin/rpmbuilder/ -type f -name "*.rpm"); do
|
|
||||||
curl --user droneci:$${DRONECI_PASSWORD} --upload-file $rpm https://git.unkin.net/api/packages/unkin/rpm/fedora/42/upload
|
|
||||||
done
|
|
||||||
environment:
|
|
||||||
DRONECI_PASSWORD:
|
|
||||||
from_secret: DRONECI_PASSWORD
|
|
||||||
backend_options:
|
|
||||||
kubernetes:
|
|
||||||
serviceAccountName: default
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
memory: 128Mi
|
|
||||||
cpu: 100m
|
|
||||||
limits:
|
|
||||||
memory: 512Mi
|
|
||||||
cpu: 500m
|
|
||||||
depends_on: [build-rpms, show-rpms]
|
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
when:
|
|
||||||
- event: push
|
|
||||||
branch: master
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: build-rpms
|
|
||||||
image: git.unkin.net/unkin/fedora43-rpmbuilder:latest
|
|
||||||
commands:
|
|
||||||
- mkdir -p /woodpecker/rpms
|
|
||||||
- ln -s /woodpecker/rpms /workspace
|
|
||||||
- ./tools/build build-all --distro fedora/43 --buildah
|
|
||||||
privileged: true
|
|
||||||
backend_options:
|
|
||||||
kubernetes:
|
|
||||||
serviceAccountName: default
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
memory: 512Mi
|
|
||||||
cpu: 1
|
|
||||||
limits:
|
|
||||||
memory: 2Gi
|
|
||||||
cpu: 2
|
|
||||||
|
|
||||||
- name: show-rpms
|
|
||||||
image: git.unkin.net/unkin/fedora43-rpmbuilder:latest
|
|
||||||
commands:
|
|
||||||
- find /woodpecker/src/git.unkin.net/unkin/rpmbuilder/ -type f -name "*.rpm"
|
|
||||||
depends_on: [build-rpms]
|
|
||||||
|
|
||||||
- name: deploy-rpms
|
|
||||||
image: git.unkin.net/unkin/fedora43-rpmbuilder:latest
|
|
||||||
commands:
|
|
||||||
- |
|
|
||||||
for rpm in $(find /woodpecker/src/git.unkin.net/unkin/rpmbuilder/ -type f -name "*.rpm"); do
|
|
||||||
curl --user droneci:$${DRONECI_PASSWORD} --upload-file $rpm https://git.unkin.net/api/packages/unkin/rpm/fedora/43/upload
|
|
||||||
done
|
|
||||||
environment:
|
|
||||||
DRONECI_PASSWORD:
|
|
||||||
from_secret: DRONECI_PASSWORD
|
|
||||||
backend_options:
|
|
||||||
kubernetes:
|
|
||||||
serviceAccountName: default
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
memory: 128Mi
|
|
||||||
cpu: 100m
|
|
||||||
limits:
|
|
||||||
memory: 512Mi
|
|
||||||
cpu: 500m
|
|
||||||
depends_on: [build-rpms, show-rpms]
|
|
||||||
@@ -1,50 +0,0 @@
|
|||||||
when:
|
|
||||||
- event: push
|
|
||||||
branch: master
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: build-rpms
|
|
||||||
image: git.unkin.net/unkin/fedora44-rpmbuilder:latest
|
|
||||||
commands:
|
|
||||||
- mkdir -p /woodpecker/rpms
|
|
||||||
- ln -s /woodpecker/rpms /workspace
|
|
||||||
- ./tools/build build-all --distro fedora/44 --buildah
|
|
||||||
privileged: true
|
|
||||||
backend_options:
|
|
||||||
kubernetes:
|
|
||||||
serviceAccountName: default
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
memory: 512Mi
|
|
||||||
cpu: 1
|
|
||||||
limits:
|
|
||||||
memory: 2Gi
|
|
||||||
cpu: 2
|
|
||||||
|
|
||||||
- name: show-rpms
|
|
||||||
image: git.unkin.net/unkin/fedora44-rpmbuilder:latest
|
|
||||||
commands:
|
|
||||||
- find /woodpecker/src/git.unkin.net/unkin/rpmbuilder/ -type f -name "*.rpm"
|
|
||||||
depends_on: [build-rpms]
|
|
||||||
|
|
||||||
- name: deploy-rpms
|
|
||||||
image: git.unkin.net/unkin/fedora44-rpmbuilder:latest
|
|
||||||
commands:
|
|
||||||
- |
|
|
||||||
for rpm in $(find /woodpecker/src/git.unkin.net/unkin/rpmbuilder/ -type f -name "*.rpm"); do
|
|
||||||
curl --user droneci:$${DRONECI_PASSWORD} --upload-file $rpm https://git.unkin.net/api/packages/unkin/rpm/fedora/44/upload
|
|
||||||
done
|
|
||||||
environment:
|
|
||||||
DRONECI_PASSWORD:
|
|
||||||
from_secret: DRONECI_PASSWORD
|
|
||||||
backend_options:
|
|
||||||
kubernetes:
|
|
||||||
serviceAccountName: default
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
memory: 128Mi
|
|
||||||
cpu: 100m
|
|
||||||
limits:
|
|
||||||
memory: 512Mi
|
|
||||||
cpu: 500m
|
|
||||||
depends_on: [build-rpms, show-rpms]
|
|
||||||
@@ -18,3 +18,10 @@ builds:
|
|||||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||||
release: 1
|
release: 1
|
||||||
version: 2.46.3
|
version: 2.46.3
|
||||||
|
- repository:
|
||||||
|
- fedora/42
|
||||||
|
- fedora/43
|
||||||
|
- fedora/44
|
||||||
|
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||||
|
release: 1
|
||||||
|
version: 2.46.3
|
||||||
|
|||||||
Reference in New Issue
Block a user