Automated RPM packaging of AWS CLI v2 using GitHub Actions
WIP: Trying to get EL8 (RHEL, Rocky) to work
Only EL7 (RHEL, Centos, ???) are supported now, but other distros are in the wishlist.
./check_for_new_installer
- download the installer and update various metadata files./respecit
- update the spec file to match the downloaded versiondocker-compose build builder
- create the builder imagedocker-compose run builder ./rebuildit
- rebuild the RPMdocker-compose run tester ./retestit
- test installing the RPM
This should result in:
- no-source RPM:
SRPMS/awscliv2-${VERSION}-${RELEASE}.el8.nosrc.rpm
- installable RPM:
RPMS/x86_64/awscliv2-${VERSION}-${RELEASE}.el8.x86_64.rpm