Fix: Tag already exists
This commit is contained in:
parent
ddda46913f
commit
e4e6cf31ed
1 changed files with 11 additions and 9 deletions
|
@ -23,7 +23,6 @@ class Deadline(yaml.YAMLObject):
|
||||||
"""Create protected tag on ref"""
|
"""Create protected tag on ref"""
|
||||||
|
|
||||||
print('Creating tag %s' % self.tag)
|
print('Creating tag %s' % self.tag)
|
||||||
tags = project.tags.list(search=self.tag)
|
|
||||||
|
|
||||||
project.tags.create({
|
project.tags.create({
|
||||||
'tag_name': self.tag,
|
'tag_name': self.tag,
|
||||||
|
@ -200,14 +199,17 @@ def deadlines(gl, conf, args):
|
||||||
"""Checks deadlines for course and triggers deadline if it is reached"""
|
"""Checks deadlines for course and triggers deadline if it is reached"""
|
||||||
|
|
||||||
for course in conf['courses']:
|
for course in conf['courses']:
|
||||||
for deadline in course.deadlines:
|
group = gl.groups.list(search=course.name)[0]
|
||||||
if deadline.test():
|
course.group = gl.groups.get(group.id)
|
||||||
group = gl.groups.list(search=course.name)[0]
|
for project in course.group.projects.list(all=True):
|
||||||
course.group = gl.groups.get(group.id)
|
project = gl.projects.get(project.id)
|
||||||
for project in course.group.projects.list(all=True):
|
print(project.name)
|
||||||
project = gl.projects.get(project.id)
|
for deadline in course.deadlines:
|
||||||
print(project.name)
|
if deadline.test():
|
||||||
deadline.trigger(project)
|
try:
|
||||||
|
deadline.trigger(project)
|
||||||
|
except gitlab.exceptions.GitlabCreateError as e:
|
||||||
|
print(e)
|
||||||
|
|
||||||
|
|
||||||
def sync(gl, conf, args):
|
def sync(gl, conf, args):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue