[JBoss JIRA] (JBIDE-23768) Publish tagged version of jboss tools parent pom to public repository
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23768?page=com.atlassian.jira.plugi... ]
Nick Boldt edited comment on JBIDE-23768 at 3/1/17 11:14 AM:
-------------------------------------------------------------
Yes, you're right. Missed the last step.
This means that the script I send Jeff to do branching has to happen BEFORE the branch update & parent pom release; THEN when that's done we can send out the SECOND script to update root poms.
Sucks to have to have a manual human process in the middle of two mostly-automated ones. Will have to think about how we can make the parent pom commits generated & pushed to github automatically...
* branch jbosstools-build (4.4.4.x and later again for 4.5.0.x); send email to Jeff w/ instructions for batch creation of jbosstools-* projects' branches
* update parent pom to use correct "stable branch" settings [1] & update version (remove -SNAPSHOT) [2] *could this be done by Jenkins job in future?*
* trigger build which will now auto-release it to Nexus [3] *could this be triggered automatically via upstream job in future?*
* send email to Jeff w/ instructions for batch changes to jbosstools-* projects' root poms (point to non-SNAPSHOT version of parent pom)
Maybe a build pipeline would work for this, with a blocking step #2 until we can replace it with a script.
[~jeffmaury] would you be OK if the devstudio-release machine user [4] had push rights to the parent pom in jbosstools-build [5]?
[4] https://github.com/devstudio-release
[5] https://github.com/jbosstools/jbosstools-build
was (Author: nickboldt):
Yes, you're right. Missed the last step.
This means that the script I send Jeff to do branching has to happen BEFORE the branch update & parent pom release; THEN when that's done we can send out the SECOND script to update root poms.
Sucks to have to have a manual human process in the middle of two mostly-automated ones. Will have to think about how we can make the parent pom commits generated & pushed to github automatically...
* branch jbosstools-build (4.4.4.x and later again for 4.5.0.x); send email to Jeff w/ instructions for batch creation of jbosstools-* projects' branches
* update parent pom to use correct "stable branch" settings [1] & update version (remove -SNAPSHOT) [2] *could this be done by Jenkins job in future?*
* trigger build which will now auto-release it to Nexus [3] *could this be triggered automatically via upstream job in future?*
* send email to Jeff w/ instructions for batch changes to jbosstools-* projects' root poms (point to non-SNAPSHOT version of parent pom)
Maybe a build pipeline would work for this, with a blocking step #2 until we can replace it with a script.
[~jeffmaury] would you be OK if the devstudio-release machine user had push rights to the parent pom in jbosstools-build?
> Publish tagged version of jboss tools parent pom to public repository
> ---------------------------------------------------------------------
>
> Key: JBIDE-23768
> URL: https://issues.jboss.org/browse/JBIDE-23768
> Project: Tools (JBoss Tools)
> Issue Type: Task
> Components: build
> Affects Versions: 4.4.2.Final, 4.4.3.AM1
> Reporter: Aurélien Pupier
> Assignee: Nick Boldt
> Labels: releasework
> Fix For: 4.4.3.Final
>
>
> it will allow Fuse Tooling (and other dependent projects) to have tagged version of their parent pom for tagged release.
> i'm talking about org.jboss.tools:parent
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 2 months
[JBoss JIRA] (JBIDE-23768) Publish tagged version of jboss tools parent pom to public repository
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23768?page=com.atlassian.jira.plugi... ]
Nick Boldt commented on JBIDE-23768:
------------------------------------
Yes, you're right. Missed the last step.
This means that the script I send Jeff to do branching has to happen BEFORE the branch update & parent pom release; THEN when that's done we can send out the SECOND script to update root poms.
Sucks to have to have a manual human process in the middle of two mostly-automated ones. Will have to think about how we can make the parent pom commits generated & pushed to github automatically...
* branch jbosstools-build (4.4.4.x and later again for 4.5.0.x); send email to Jeff w/ instructions for batch creation of jbosstools-* projects' branches
* update parent pom to use correct "stable branch" settings [1] & update version (remove -SNAPSHOT) [2] *could this be done by Jenkins job in future?*
* trigger build which will now auto-release it to Nexus [3] *could this be triggered automatically via upstream job in future?*
* send email to Jeff w/ instructions for batch changes to jbosstools-* projects' root poms (point to non-SNAPSHOT version of parent pom)
Maybe a build pipeline would work for this, with a blocking step #2 until we can replace it with a script.
[~jeffmaury] would you be OK if the devstudio-release machine user had push rights to the parent pom in jbosstools-build?
> Publish tagged version of jboss tools parent pom to public repository
> ---------------------------------------------------------------------
>
> Key: JBIDE-23768
> URL: https://issues.jboss.org/browse/JBIDE-23768
> Project: Tools (JBoss Tools)
> Issue Type: Task
> Components: build
> Affects Versions: 4.4.2.Final, 4.4.3.AM1
> Reporter: Aurélien Pupier
> Assignee: Nick Boldt
> Labels: releasework
> Fix For: 4.4.3.Final
>
>
> it will allow Fuse Tooling (and other dependent projects) to have tagged version of their parent pom for tagged release.
> i'm talking about org.jboss.tools:parent
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 2 months
[JBoss JIRA] (JBIDE-23768) Publish tagged version of jboss tools parent pom to public repository
by Martin Malina (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23768?page=com.atlassian.jira.plugi... ]
Martin Malina commented on JBIDE-23768:
---------------------------------------
I think you missed the final step ;)
* update the branch (4.4.4.x and later again for 4.5.0.x) in all repos to point to the non-snapshot version of parent pom.
And all of this before the repos are tagged and the bits are released.
My main concern here is build reproducibility - not so much whether or not the released bits have snapshots in them or not.
> Publish tagged version of jboss tools parent pom to public repository
> ---------------------------------------------------------------------
>
> Key: JBIDE-23768
> URL: https://issues.jboss.org/browse/JBIDE-23768
> Project: Tools (JBoss Tools)
> Issue Type: Task
> Components: build
> Affects Versions: 4.4.2.Final, 4.4.3.AM1
> Reporter: Aurélien Pupier
> Assignee: Nick Boldt
> Labels: releasework
> Fix For: 4.4.3.Final
>
>
> it will allow Fuse Tooling (and other dependent projects) to have tagged version of their parent pom for tagged release.
> i'm talking about org.jboss.tools:parent
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 2 months
[JBoss JIRA] (JBIDE-23889) jbosstools-composite-install_master sends lots of nag emails when something goes awry (as it should)
by Mickael Istria (JIRA)
[ https://issues.jboss.org/browse/JBIDE-23889?page=com.atlassian.jira.plugi... ]
Mickael Istria commented on JBIDE-23889:
----------------------------------------
30 minutes is OK, the issue was that for a couple of days, this setting was simply ignored so the build was running every 30 seconds.
> jbosstools-composite-install_master sends lots of nag emails when something goes awry (as it should)
> ----------------------------------------------------------------------------------------------------
>
> Key: JBIDE-23889
> URL: https://issues.jboss.org/browse/JBIDE-23889
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: build
> Affects Versions: 4.4.3.AM2
> Reporter: Mickael Istria
> Assignee: Mickael Istria
> Fix For: 4.4.4.AM1
>
> Attachments: composite.png
>
>
> jbosstools-composite-install_master re-runs itself on failure. However, it seems like the SLEEP_TIME parameter is now ignored, resulting on constant re-run of the job and a lot of spam (multiple mails per minutes). Additionally to spam, this adds a relatively big load on Jenkins and slaves queue.
> I've removed the re-run on failure block of the downstream job trigger as a temporary workaround.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 2 months
[JBoss JIRA] (JBIDE-24010) build: bump plugin version to comply with baseline check
by Nick Boldt (JIRA)
[ https://issues.jboss.org/browse/JBIDE-24010?page=com.atlassian.jira.plugi... ]
Nick Boldt commented on JBIDE-24010:
------------------------------------
When I build your PR I get 2 additional plugins and one feature that need to be incremented:
{code}
[ERROR] Failed to execute goal org.eclipse.tycho.extras:tycho-p2-extras-plugin:0.26.0:compare-version-with-baselines (default) on project org.jboss.tools.openshift.common.ui: Duplicate version but different content found for (org.jboss.tools.openshift.common.ui/3.3.2.v20170202-1544). Also exists in baseline, but its content is different. -> [Help 1]
[ERROR] Failed to execute goal org.eclipse.tycho.extras:tycho-p2-extras-plugin:0.26.0:compare-version-with-baselines (default) on project org.jboss.tools.openshift.core: Version have moved backwards for (org.jboss.tools.openshift.core/3.3.2.v20170215-1207). Baseline has 3.3.2.v20170217-1329) with delta: 0.0.0 -> [Help 1]
[ERROR] Failed to execute goal org.eclipse.tycho.extras:tycho-p2-extras-plugin:0.26.0:compare-version-with-baselines (default) on project org.jboss.tools.openshift.egit.integration.feature: Duplicate version but different content found for (org.jboss.tools.openshift.egit.integration.feature.source.feature.jar/3.3.2.v20161213-1011). Also exists in baseline, but its content is different. -> [Help 1]
{code}
> build: bump plugin version to comply with baseline check
> --------------------------------------------------------
>
> Key: JBIDE-24010
> URL: https://issues.jboss.org/browse/JBIDE-24010
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: openshift
> Affects Versions: 4.5.0.AM1
> Reporter: Nick Boldt
> Assignee: Andre Dietisheim
> Priority: Blocker
> Fix For: 4.4.4.AM1, 4.5.0.AM1
>
>
> {code}
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
> goal org.eclipse.tycho.extras:tycho-p2-extras-plugin:1.0.0:compare-version-with-baselines
> (default) on project org.jboss.tools.openshift.client: Version have moved backwards for
> (org.jboss.tools.openshift.client/3.3.2.AM1-v20170224-1533-B1868).
> Baseline has 3.3.2.Final-v20170217-1414-B33) with delta: 0.0.0
> {code} -- https://jenkins.hosts.mwqe.eng.bos.redhat.com/hudson/view/DevStudio/view/...
> Solution: upversion your client plugin or make it not use the BUILD_ALIAS in its version (so it's only got a timestamp).
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
7 years, 2 months