[JIRA] (JENKINS-60365) Environment variables not being set on post-submit

2019-12-30 Thread felipecassi...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Felipe Santos commented on  JENKINS-60365  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Environment variables not being set on post-submit   
 

  
 
 
 
 

 
 The approach you suggested makes a lot of sense. I might try to contribute to the code, I will have a look when I get some time. Thanks!  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.203388.1575461802000.1012.1577717340210%40Atlassian.JIRA.


[JIRA] (JENKINS-60365) Environment variables not being set on post-submit

2019-12-30 Thread luca.milane...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Luca Domenico Milanesio commented on  JENKINS-60365  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Environment variables not being set on post-submit   
 

  
 
 
 
 

 
 If we want to get those variables, we need to try to understand what is the change associated with a SHA1: it is feasible I believe, because Gerrit would be able to find the change number based on the SHA1 of the commit. Changed the issue to improvement and will put it in my backlog. Thanks for sharing your use-case.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.203388.1575461802000.972.1577713980360%40Atlassian.JIRA.


[JIRA] (JENKINS-60365) Environment variables not being set on post-submit

2019-12-30 Thread luca.milane...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Luca Domenico Milanesio updated an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-60365  
 
 
  Environment variables not being set on post-submit   
 

  
 
 
 
 

 
Change By: 
 Luca Domenico Milanesio  
 
 
Issue Type: 
 Bug Improvement  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.203388.1575461802000.970.1577713980332%40Atlassian.JIRA.


[JIRA] (JENKINS-60365) Environment variables not being set on post-submit

2019-12-09 Thread felipecassi...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Felipe Santos edited a comment on  JENKINS-60365  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Environment variables not being set on post-submit   
 

  
 
 
 
 

 
 That's right. My use case: - We produce a docker image for our repo on every commit and push it. For pre-submit commits, we tag it with the commit hash and the Gerrit change number. For post-submit we also does, alongside we also tag as :latest. In the end of the pipeline, we post comments on the change (gerritReview step) with a snippet for the docker pull command of that image matching the revision of the patchset. This comment is useful to be posted also for post-submit commits, due to the fact that the commit author can have the image name of that desired commit without having to search (not every time the last patch-set (after hitting Submit) is the same of the latest one after pushing, because it gets rebased).However, there is another possibility the lack of these variables is depriving me:I want to tag my docker images with the Gerrit change number even after it gets merged, and for this I need the variable GERRIT_CHANGE_NUMBER and/or GERRIT_PATCHSET_NUMBER to be set. I'm pointing because switching from Gerrit Trigger lacks me this possibility and so So  far I have not found any no workaround.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit 

[JIRA] (JENKINS-60365) Environment variables not being set on post-submit

2019-12-09 Thread felipecassi...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Felipe Santos commented on  JENKINS-60365  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Environment variables not being set on post-submit   
 

  
 
 
 
 

 
 That's right.  My use case:  
 
We produce a docker image for our repo on every commit and push it. For pre-submit commits, we tag it with the commit hash and the Gerrit change number. For post-submit we also does, alongside we also tag as :latest. In the end of the pipeline, we post comments on the change (gerritReview step) with a snippet for the docker pull command of that image matching the revision of the patchset.  
 This comment is useful to be posted also for post-submit commits, due to the fact that the commit author can have the image name of that desired commit without having to search (not every time the last patch-set (after hitting Submit) is the same of the latest one after pushing, because it gets rebased). However, there is another possibility the lack of these variables is depriving me: I want to tag my docker images with the Gerrit change number even after it gets merged, and for this I need the variable GERRIT_CHANGE_NUMBER and/or GERRIT_PATCHSET_NUMBER to be set. I'm pointing because switching from Gerrit Trigger lacks me this possibility and so far I have not found any no workaround.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an 

[JIRA] (JENKINS-60365) Environment variables not being set on post-submit

2019-12-05 Thread luca.milane...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Luca Domenico Milanesio commented on  JENKINS-60365  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Environment variables not being set on post-submit   
 

  
 
 
 
 

 
 True, change-related variables on a regular branch are not set. That is due to the fact that Gerrit doesn't know what is the associated change because the branch is not pointing to a change ref. Jenkins is typically used with Gerrit for allowing pre-commit validation. What is your use-case on a regular branch?  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-issues/JIRA.203388.1575461802000.1840.1575585300124%40Atlassian.JIRA.


[JIRA] (JENKINS-60365) Environment variables not being set on post-submit

2019-12-04 Thread felipecassi...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Felipe Santos created an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-60365  
 
 
  Environment variables not being set on post-submit   
 

  
 
 
 
 

 
Issue Type: 
  Bug  
 
 
Assignee: 
 Luca Domenico Milanesio  
 
 
Components: 
 gerrit-code-review-plugin  
 
 
Created: 
 2019-12-04 12:16  
 
 
Environment: 
 gerrit-code-review-plugin 0.3.7  
 
 
Priority: 
  Minor  
 
 
Reporter: 
 Felipe Santos  
 

  
 
 
 
 

 
 I just started a new Jenkins, created a repo in GerritHub and set it up. When Jenkins builds the open changes, all the environment variables are being created and exposed accordingly. However, in a build of the branch such as master, none of these variables are set (only PROJECT, API_URL and CREDENTIALS_ID).  I suppose this is what causes the gerritReview step to fail when trying to post comments on a merged change. (When using plain Pipeline with Gerrit Trigger, the gerritReview step works fine on post-submit changes).  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment