[JBoss JIRA] (JBIDE-20904) automate publishing latest CI build to staging, then from staging to development (or stable)
by Max Rydahl Andersen (JIRA)
[ https://issues.jboss.org/browse/JBIDE-20904?page=com.atlassian.jira.plugi... ]
Max Rydahl Andersen updated JBIDE-20904:
----------------------------------------
Sprint: devex #115 May 2016, devex #116 June 2016 (was: devex #115 May 2016)
> automate publishing latest CI build to staging, then from staging to development (or stable)
> --------------------------------------------------------------------------------------------
>
> Key: JBIDE-20904
> URL: https://issues.jboss.org/browse/JBIDE-20904
> Project: Tools (JBoss Tools)
> Issue Type: Enhancement
> Components: build
> Affects Versions: 4.4.0.Alpha1
> Reporter: Nick Boldt
> Assignee: Nick Boldt
> Fix For: 4.4.x
>
>
> Suggestion:
> rather than opening 10 bash terminals to perform the copy-from-one-place-on-disk-to-local, copy-from-local-to-another-place steps required to clone CI bits to Stage or from Stage to release, [~mickael_istria] and I discovered today that we could use `wait` or `parallel` to orchestrate these steps via a bash script so they run in parallel (as quickly as possible), but still return feedback when all parallel steps are completed.
> So, where today we run these steps sorta-by-hand (copy script into a console and wait until it's done) [1], in future we could simply kick a job and wait for the job to notify its completion.
> [1] https://github.com/jbdevstudio/jbdevstudio-devdoc/tree/master/release_gui...
> Examples of using a series of commands in parallel w/ a wait at the end:
> http://stackoverflow.com/questions/19543139/bash-script-processing-comman...
> {code:title=spawns the 3 parallel steps, waits until #3 is done (2 seconds later) and returns the PID of the last one + its return code}
> echo "1" & echo 2 & (sleep 2;echo 3) & wait && echo $! $#
> {code}
> More discussion:
> {quote}
> [12:44:46 PM] Mickael Istria: I believe some parts would have to be turned into functions
> [12:54:41 PM] Mickael Istria: so, to hack the script, it could be just:
> * add && after the 1st rsync in each loop
> * add & after the last one
> * put a wait after the last loop
> * give the big piece of code to procede directly to bash
> {quote}
> After this job is done, releng would still have to "wire up" the new bits by updating composite*.xml and index.html pages, but that's considerably easier to do locally in a terminal, or even to script too. Rather than updating these files w/ sed, we could generate them from a template.
> And if we don't care about committing those changes back to github, we could even push them to the dl.jb.o and ds.jb.c servers directly as part of the above job.
> Scary, but much faster!
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 9 months
[JBoss JIRA] (JBIDE-16158) Investigate tools/processes to templatize CI jobs
by Max Rydahl Andersen (JIRA)
[ https://issues.jboss.org/browse/JBIDE-16158?page=com.atlassian.jira.plugi... ]
Max Rydahl Andersen updated JBIDE-16158:
----------------------------------------
Sprint: Sprint #2 April 2015, Sprint #3 May 2015, Sprint #4 May 2015, Sprint #5 Jun 2015, Sprint #6 July 2015, Sprint #8 August 2015, devex #115 May 2016, devex #116 June 2016 (was: Sprint #2 April 2015, Sprint #3 May 2015, Sprint #4 May 2015, Sprint #5 Jun 2015, Sprint #6 July 2015, Sprint #8 August 2015, devex #115 May 2016)
> Investigate tools/processes to templatize CI jobs
> -------------------------------------------------
>
> Key: JBIDE-16158
> URL: https://issues.jboss.org/browse/JBIDE-16158
> Project: Tools (JBoss Tools)
> Issue Type: Task
> Components: build
> Reporter: Mickael Istria
> Assignee: Nick Boldt
> Priority: Critical
> Fix For: 4.4.x
>
> Attachments: devstudio.product_master_diff_generated_vs_server_copy.diff
>
>
> Found something a bit more complete than the maven plugin - haven't tried it yet but its examples looks extremely clean.
> python script for creating jobs (linked to puppet but can be used standalone)
> http://ci.openstack.org/jenkins-job-builder/installation.html
> Example: https://github.com/adaptivelab/jenkins-build/blob/develop/template.yaml
> Article: http://techs.enovance.com/6006/manage-jenkins-jobs-with-yaml
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 9 months
[JBoss JIRA] (JBIDE-22473) Environment Var Wizard: Cannot remove env vars
by Andre Dietisheim (JIRA)
[ https://issues.jboss.org/browse/JBIDE-22473?page=com.atlassian.jira.plugi... ]
Andre Dietisheim commented on JBIDE-22473:
------------------------------------------
[~scabanovich] I dont fully get why we should show deleted env variables? What makes you show them?
!deleted-env-var.png!
IMHO it's a bit strange if you can then "Edit.." them (which makes me go "humm..."). The result is consistent but not fully expected though: you get a new env var ("you think twice and you go aaahhh...").
> Environment Var Wizard: Cannot remove env vars
> ----------------------------------------------
>
> Key: JBIDE-22473
> URL: https://issues.jboss.org/browse/JBIDE-22473
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: openshift
> Affects Versions: 4.4.0.Alpha2
> Reporter: Andre Dietisheim
> Assignee: Viacheslav Kabanovich
> Labels: env_var_wizard, openshift_v3
> Fix For: 4.4.1.Alpha1
>
>
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 9 months
[JBoss JIRA] (JBDS-3609) update splashscreen, about gfx, start icon for developers.redhat.com
by Jan Richter (JIRA)
[ https://issues.jboss.org/browse/JBDS-3609?page=com.atlassian.jira.plugin.... ]
Jan Richter closed JBDS-3609.
-----------------------------
Verified in 10.0.0.GA-v20160615-1853-B33.
> update splashscreen, about gfx, start icon for developers.redhat.com
> --------------------------------------------------------------------
>
> Key: JBDS-3609
> URL: https://issues.jboss.org/browse/JBDS-3609
> Project: Red Hat JBoss Developer Studio (devstudio)
> Issue Type: Task
> Components: build, installer, p2-product
> Reporter: Max Rydahl Andersen
> Assignee: Nick Boldt
> Priority: Blocker
> Labels: respin-b
> Fix For: 10.0.0.GA
>
> Attachments: 3609_06152016_112229.png, 3609_06152016_112343.png, 3609_06152016_112445.png, 3609_06152016_112757.png, about-jbds10.png, devstudio_assets_revised.zip, launcher-icons-jbds10.png, splash-jbds10.png
>
>
> update splashscreen, about gfx, start icon for developers.redhat.com
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
9 years, 9 months