Now DEFAULTS files are added to upstream-repos to keep submit commands.
And these info would be taken by messages which the container git-mirror send.
So auto_submit parses the messages and get the submit commands.
Signed-off-by: Li Yuanchao <lyc163mail(a)163.com>
---
sbin/auto_submit | 14 +++++---------
sbin/auto_submit.yaml | 25 -------------------------
2 files changed, 5 insertions(+), 34 deletions(-)
delete mode 100644 sbin/auto_submit.yaml
diff --git a/sbin/auto_submit b/sbin/auto_submit
index c59deb7..410445d 100755
--- a/sbin/auto_submit
+++ b/sbin/auto_submit
@@ -17,7 +17,6 @@ class AutoSubmit
connection.start
channel = connection.create_channel
@queue = channel.queue('new_refs')
- @repo2job = YAML.load_file("#{$PROGRAM_NAME}.yaml")
end
def get_pkgbuild_repo(repo_array)
@@ -57,20 +56,17 @@ class AutoSubmit
return unless pkgbuild_repo
submit_argv.push("pkgbuild_repo=#{pkgbuild_repo}")
- repo2job_key = @repo2job[git_repo] ? git_repo : 'archlinux'
- else
- return unless @repo2job[git_repo]
-
- repo2job_key = git_repo
end
- [submit_argv, repo2job_key]
+ submit_argv
end
def submit_job(newrefs_info)
- submit_argv, repo2job_key = get_argvs(newrefs_info)
+ submit_argv = get_argvs(newrefs_info)
return unless submit_argv
- @repo2job[repo2job_key].each do |argv_config|
+ return unless newrefs_info['submit']
+
+ newrefs_info['submit'].each do |argv_config|
argvs = Array.new(submit_argv)
argvs.push(argv_config)
submit(newrefs_info, argvs)
diff --git a/sbin/auto_submit.yaml b/sbin/auto_submit.yaml
deleted file mode 100644
index c368ad6..0000000
--- a/sbin/auto_submit.yaml
+++ /dev/null
@@ -1,25 +0,0 @@
-a/AvxToNeon/AvxToNeon:
-- testbox=vm-2p8g os=openeuler os_version=20.03 os_mount=cifs os_arch=aarch64 api-avx2neon.yaml
-c/compass-ci/compass-ci:
-- testbox=taishan200-2280-2s64p-256g os=openeuler os_version=20.03 os_mount=initramfs os_arch=aarch64 deploy-cci.yaml
-- testbox=taishan200-2280-2s64p-256g os=debian os_version=sid os_mount=initramfs os_arch=aarch64 deploy-cci.yaml
-l/linux/linux:
-- testbox=vm-2p32g os=openeuler os_version=20.03 os_mount=cifs os_arch=aarch64 build-linux.yaml
-- testbox=vm-2p32g os=archlinux os_version=2020-11-12 os_mount=nfs os_arch=aarch64 build-linux.yaml
-l/linux/linux-next:
-- testbox=vm-2p32g os=openeuler os_version=20.03 os_mount=cifs os_arch=aarch64 build-linux.yaml
-- testbox=vm-2p32g os=archlinux os_version=2020-11-12 os_mount=nfs os_arch=aarch64 build-linux.yaml
-l/linux/openeuler-kernel:
-- testbox=vm-2p32g os=openeuler os_version=20.03 os_mount=cifs os_arch=aarch64 build-linux.yaml
-- testbox=vm-2p32g os=archlinux os_version=2020-11-12 os_mount=nfs os_arch=aarch64 build-linux.yaml
-l/linux/debian-kernel:
-- testbox=vm-2p32g os=openeuler os_version=20.03 os_mount=cifs os_arch=aarch64 build-linux.yaml
-- testbox=vm-2p32g os=archlinux os_version=2020-11-12 os_mount=nfs os_arch=aarch64 build-linux.yaml
-l/linux/archlinux-kernel:
-- testbox=vm-2p32g os=openeuler os_version=20.03 os_mount=cifs os_arch=aarch64 build-linux.yaml
-- testbox=vm-2p32g os=archlinux os_version=2020-11-12 os_mount=nfs os_arch=aarch64 build-linux.yaml
-archlinux:
-- testbox=vm-2p16g os=openeuler os_version=20.03 os_mount=cifs os_arch=aarch64 queue=vm-build-pkg build-pkg.yaml
-- testbox=vm-2p16g os=archlinux os_version=2020-11-12 os_mount=nfs os_arch=aarch64 queue=vm-build-pkg build-pkg.yaml
-- testbox=dc-8g os=openeuler os_version=20.03-pre os_mount=container os_arch=aarch64 docker_image=openeuler:20.03-pre queue=dc-build-pkg build-pkg.yaml
-- testbox=dc-8g os=archlinux os_version=2021-01-06-pre os_mount=container os_arch=aarch64 docker_image=archlinux:2021-01-06-pre queue=dc-build-pkg build-pkg.yaml
--
2.23.0