Skip to content

obs-autosubmit is a tool to automatically submit changes in devel projects of an Open Build Service to the main project.

License

Notifications You must be signed in to change notification settings

openSUSE/obs-autosubmit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

obs-autosubmit
==============

obs-autosubmit is a tool to automatically submit changes in devel projects of
an Open Build Service to the main project.

While it has been designed (and tested) for the openSUSE:Factory project in the
build.opensuse.org OBS server, it can work on any Open Build Service server,
with any main project.


Usage
=====

Just run obs-autosubmit! It will read ~/.oscrc to know the credentials to use
for the OBS server.

obs-autosubmit will output some files, including a cache (that is important) in
the current directory, or in the directory specified with the --cache-dir
option.

The --apiurl and --project options can be used to specify which OBS server
and main project to use.

The --verbose option is useful in order to watch what obs-autosubmit is
deciding,


Disabling autosubmit behavior for a project or a package
========================================================

It's possible to disable the autosubmit behavior for a project or a package via
the openSUSE:DisableAutoSubmit attribute, if it set to true or 1.

This can be achieved with osc:

 osc meta attribute PROJECT [PACKAGE] --attribute openSUSE:DisableAutoSubmit --set true


Dependencies
============

obs-autosubmit depends on python and osc.


Contact
=======

Vincent Untz <vuntz@opensuse.org>

About

obs-autosubmit is a tool to automatically submit changes in devel projects of an Open Build Service to the main project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages