[ 
https://ovirt-jira.atlassian.net/browse/OVIRT-2446?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eyal Edri updated OVIRT-2446:
-----------------------------
    Status: To Do  (was: Blocked)

> Github push trigger will fail if was trigger by a tag push
> ----------------------------------------------------------
>
>                 Key: OVIRT-2446
>                 URL: https://ovirt-jira.atlassian.net/browse/OVIRT-2446
>             Project: oVirt - virtualization made easy
>          Issue Type: New Feature
>            Reporter: Roy Golan
>            Assignee: infra
>
> When pushing a tag to a GH it triggers the jenkins webhook. In the invoked
> job,
> it will try to fech a new head with that tag, but that will fail since the
> repo doesn't have
> a head since it is started as git init.
> A breakdown from
> https://jenkins.ovirt.org/job/oVirt_ovirt-openshift-extensions_standard-on-ghpush/57/console
> - git init a repo
> *14:57:15*  > git init
> /home/jenkins/workspace/oVirt_ovirt-openshift-extensions_standard-on-ghpush/ovirt-openshift-extensions
> # timeout=10
> - git fetch tags (maybe the problem is here as it doesn't reffer to refs/tags)
> *15:35:07* [check-merged.el7.x86_64]  > git fetch --tags --progress
> https://gerrit.ovirt.org/jenkins +refs/heads/*:refs/remotes/origin/*
> - fetch upstream changes, which is here a tag v0.3.2, so it uses
> 'refs/tags/v0.3.2'
> *14:57:18*  > git fetch --tags --progress
> https://github.com/oVirt/ovirt-openshift-extensions
> +refs/tags/v0.3.2:myhead
> This fails with
> *14:57:19* stderr: error: cannot update ref 'refs/heads/myhead':
> trying to write non-commit object
> 3c7b5a5d243d1f3bcecbe7b527726b06113d0ec5 to branch 'refs/heads/myhead'
> While in regular merge with a tag on it uses 'refs/heads/master':
> *15:35:10* [check-merged.el7.x86_64]  > git fetch --tags --progress
> https://gerrit.ovirt.org/jenkins +refs/heads/master:myhead
> Since refs/tags/v0.3.2 doesn't exist locally it can't reference it. Since
> refs/heads/master exists locally it can create the alias 'myhead' to it.
> I would like to have the option to push a tag and trigger a build but this
> is not working atm without a commit attached to it.



--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100108)
_______________________________________________
Infra mailing list -- infra@ovirt.org
To unsubscribe send an email to infra-le...@ovirt.org
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/infra@ovirt.org/message/KQUBNQKPMIIJ3TYN7JFFEVLD3WOE4WZQ/

Reply via email to