Try and fix:

name: roadmap
version: 3.0.2
/usr/bin/rpmdev-setuptree
/usr/bin/cp /github/workspace/roadmap.spec /github/home/rpmbuild/SPECS/roadmap.spec
/usr/bin/git archive --output=/github/home/rpmbuild/SOURCES/roadmap-3.0.2.tar.gz --prefix=roadmap-3.0.2/ HEAD
/usr/bin/rpmbuild -ba /github/home/rpmbuild/SPECS/roadmap.spec
error: File /github/home/rpmbuild/SOURCES/roadmap.tar.gz: No such file or directory
Error: action failed with error: Error: The process '/usr/bin/rpmbuild' failed with exit code 1

Signed-off-by: Cyrille Bollu <cyrille@debian-BULLSEYE-live-builder-AMD64>
This commit is contained in:
Cyrille Bollu
2022-11-09 15:39:32 +01:00
parent 839c44710f
commit 267f1778ec

View File

@ -53,6 +53,7 @@ async function run() {
const oldGitDir = process.env.GIT_DIR;
process.env.GIT_DIR = '/github/workspace/.git';
await exec.exec(`git archive --output=/github/home/rpmbuild/SOURCES/${name}-${version}.tar.gz --prefix=${name}-${version}/ HEAD`);
await exec.exec(`ln -s /github/home/rpmbuild/SOURCES/${name}-${version}.tar.gz /github/home/rpmbuild/SOURCES/${name}.tar.gz`);
process.env.GIT_DIR = oldGitDir;
// Execute rpmbuild , -ba generates both RPMS and SPRMS