mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-06-28 16:27:50 +00:00
obs: Disable repo-publishing for CI builds
The repos of the CI builds are not used anywhere so let's be friendly to the OBS infrastructure and do not publish them. Signed-off-by: Ralf Haferkamp <rhafer@suse.com>
This commit is contained in:
parent
b499732f75
commit
4abfa70f56
@ -107,9 +107,20 @@ create_maintainers_xml_nodes() {
|
|||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
create_publish_xml_node() {
|
||||||
|
# publishing is enabled by default, so only update the config
|
||||||
|
# when we want to disable publishing
|
||||||
|
if [ "${publish_repo:-true}" == "false" ];then
|
||||||
|
echo " <publish>"
|
||||||
|
echo " <disable/>"
|
||||||
|
echo " </publish>"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
create_meta_xml() {
|
create_meta_xml() {
|
||||||
project="${1:-}"
|
project="${1:-}"
|
||||||
branch="${2:-}"
|
branch="${2:-}"
|
||||||
|
publish_repo="${3:-true}"
|
||||||
[ -n "${project}" ] || die "project is empty"
|
[ -n "${project}" ] || die "project is empty"
|
||||||
[ -n "${branch}" ] || die "branch is empty"
|
[ -n "${branch}" ] || die "branch is empty"
|
||||||
|
|
||||||
@ -119,6 +130,7 @@ create_meta_xml() {
|
|||||||
<project name="${project}">
|
<project name="${project}">
|
||||||
<title>Branch project for Kata Containers branch ${branch}</title>
|
<title>Branch project for Kata Containers branch ${branch}</title>
|
||||||
<description>This project is the Kata Containers branch ${branch}</description>
|
<description>This project is the Kata Containers branch ${branch}</description>
|
||||||
|
$(create_publish_xml_node)
|
||||||
$(create_maintainers_xml_nodes)
|
$(create_maintainers_xml_nodes)
|
||||||
$(create_repos_xml_nodes)
|
$(create_repos_xml_nodes)
|
||||||
</project>
|
</project>
|
||||||
@ -143,6 +155,7 @@ main() {
|
|||||||
;;
|
;;
|
||||||
--ci)
|
--ci)
|
||||||
create_ci_subproject=true
|
create_ci_subproject=true
|
||||||
|
publish_repo=false
|
||||||
shift
|
shift
|
||||||
;;
|
;;
|
||||||
-*)
|
-*)
|
||||||
@ -160,7 +173,7 @@ main() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
project_branch="${home_project}:${release_type}:${arch_target}:${branch}"
|
project_branch="${home_project}:${release_type}:${arch_target}:${branch}"
|
||||||
create_meta_xml "${project_branch}" "${branch}"
|
create_meta_xml "${project_branch}" "${branch}" "${publish_repo}"
|
||||||
info "Creating/Updating project with name ${project_branch}"
|
info "Creating/Updating project with name ${project_branch}"
|
||||||
# Update /Create project metadata.
|
# Update /Create project metadata.
|
||||||
docker_run osc meta prj "${project_branch}" -F meta_project.xml
|
docker_run osc meta prj "${project_branch}" -F meta_project.xml
|
||||||
|
Loading…
Reference in New Issue
Block a user