chore: update build job, fixed versions
- changed all releases from 1-el8 and 1-el9 to 1 - updated build job to write files to per-repository directories
This commit is contained in:
parent
9e02175ead
commit
6d379d99b6
@ -30,7 +30,7 @@ jobs:
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: rpms-8
|
||||
path: /workspace/unkin/rpmbuilder/dist/*/*.rpm
|
||||
path: /workspace/unkin/rpmbuilder/dist/*/*/*.rpm
|
||||
|
||||
build-9:
|
||||
runs-on: almalinux-8
|
||||
@ -56,4 +56,4 @@ jobs:
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: rpms-9
|
||||
path: /workspace/unkin/rpmbuilder/dist/*/*.rpm
|
||||
path: /workspace/unkin/rpmbuilder/dist/*/*/*.rpm
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 0.10.1
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 0.10.1
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 1.9.0
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 1.9.0
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 1.22.2
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 1.22.2
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 3.6.7
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 3.6.7
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 2.3.0
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 2.3.0
|
||||
|
||||
@ -10,10 +10,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 1.9.0
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 1.9.0
|
||||
|
||||
@ -12,10 +12,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 1.2.3
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 1.2.3
|
||||
|
||||
@ -10,5 +10,5 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 6.20.0
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 2.44.1
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 2.44.1
|
||||
|
||||
@ -10,10 +10,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 1.10.2
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 1.10.2
|
||||
|
||||
@ -12,10 +12,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 0.4.8
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 0.4.8
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 2-el8
|
||||
release: 2
|
||||
version: '25.4'
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 2-el9
|
||||
release: 2
|
||||
version: '25.4'
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 0.1.0
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 0.1.0
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 0.1.5
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 0.1.5
|
||||
|
||||
@ -9,10 +9,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 1.0.0
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 1.0.0
|
||||
|
||||
@ -10,10 +10,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 1.14.3
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 1.14.3
|
||||
|
||||
@ -10,10 +10,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 0.18.1
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 0.18.1
|
||||
|
||||
@ -10,10 +10,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 0.14.10
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 0.14.10
|
||||
|
||||
@ -10,10 +10,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 0.15.3
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 0.15.3
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 0.15.3
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 0.15.3
|
||||
|
||||
@ -10,10 +10,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 0.15.3
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 0.15.3
|
||||
|
||||
@ -13,10 +13,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 1.14.3
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 1.14.3
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 0.96.1
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 0.96.1
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 0.60.0
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 0.60.0
|
||||
|
||||
@ -10,10 +10,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 0.9.20
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 0.9.20
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 0.43.0
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 0.43.0
|
||||
|
||||
@ -13,10 +13,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 1.21.1
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 1.21.1
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 1.43.1
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 1.43.1
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 1.43.1
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 1.43.1
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 1.132.0
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 1.132.0
|
||||
|
||||
@ -10,10 +10,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 1.132.0
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 1.132.0
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 1.132.0
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 1.132.0
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 1.132.0
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 1.132.0
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 1.132.0
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 1.132.0
|
||||
|
||||
@ -11,10 +11,10 @@ builds:
|
||||
- repository:
|
||||
- almalinux/el8
|
||||
image: git.unkin.net/unkin/almalinux8-rpmbuilder:latest
|
||||
release: 1-el8
|
||||
release: 1
|
||||
version: 1.132.0
|
||||
- repository:
|
||||
- almalinux/el9
|
||||
image: git.unkin.net/unkin/almalinux9-rpmbuilder:latest
|
||||
release: 1-el9
|
||||
release: 1
|
||||
version: 1.132.0
|
||||
|
||||
@ -623,6 +623,7 @@ def build_package_docker(
|
||||
package_version: str,
|
||||
package_release: str,
|
||||
dist_dir: Path,
|
||||
repository: str,
|
||||
base_image: str = "git.unkin.net/unkin/almalinux9-rpmbuilder:latest",
|
||||
dry_run: bool = False
|
||||
) -> bool:
|
||||
@ -635,6 +636,7 @@ def build_package_docker(
|
||||
package_version: Package version
|
||||
package_release: Package release number
|
||||
dist_dir: Directory to store built packages
|
||||
repository: Repository path (e.g., 'almalinux/el9')
|
||||
base_image: Base Docker image to use for building
|
||||
dry_run: If True, only show what would be done
|
||||
|
||||
@ -644,8 +646,8 @@ def build_package_docker(
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
try:
|
||||
# Ensure dist directory exists
|
||||
package_dist_dir = dist_dir / package_name
|
||||
# Ensure dist directory exists with repository structure
|
||||
package_dist_dir = dist_dir / repository / package_name
|
||||
if not dry_run:
|
||||
package_dist_dir.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
@ -1085,6 +1087,7 @@ class Builder:
|
||||
package_version=package_info.version,
|
||||
package_release=package_info.release,
|
||||
dist_dir=self.dist_dir,
|
||||
repository=package_info.distro,
|
||||
base_image=package_info.base_image,
|
||||
dry_run=dry_run
|
||||
)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user