Jeff Vincent ,

Thanks for the feedback. I am also trying to do the same. I have my 
organisation building the code with Jenkins, integrated with GIT/Stash. 
Once the code is build, the WAR and EAR files are going to be uploaded into 
articatory and also, a copy will also be maintained in Stash.
My plan is to enable GoCD to pick the EAR/WAR from either Stash or 
Artifactory and deploy onto the target servers.
I am also planning to use pipelines, where I want to introduce manual 
approval from ITO team for UAT deployments and PMO approval for production 
deployments.

I am new to this to this tool chain, I would ask if you can help me with 
some suggestion on how I can achieve this.

Thanks
Bharath

On Wednesday, March 16, 2016 at 3:41:04 AM UTC+5:30, Jeff Vincent wrote:
>
> Because GoCD isn't Maven aware whilst Jenkins is.  GoCD can run Maven 
> build commands, but to handle multiple dependencies on other Maven 
> projects, you must manually manage the build order/hierarchy in GoCD.  
> Jenkins does this implicitly and requires no manual intervention.
>
>
>
> On Tue, Mar 15, 2016 at 3:32 PM, Mirko Friedenhagen <[email protected] 
> <javascript:>> wrote:
>
>> Hello Jeff,
>>
>> could you outline why you use two different tools here? Why not use go.cd 
>> for building as well?
>>
>> Regards
>> Mirko
>> -- 
>> Sent from my mobile
>> Am 15.03.2016 00:27 schrieb "Jeff" <[email protected] <javascript:>>:
>>
>>> We are using SaltStack and pulling down the WAR file directly from our 
>>> Sonatype Nexus Maven Repository Server.  However we don't use GoCD to do 
>>> the builds, we use Jenkins-CI to do the WAR build + deploy to Nexus then 
>>> runs a Groovy script to gather metadata information about the artifact 
>>> (SNAPSHOT version, URL, SHA1, POM info, etc.) then pushes to the GoCD 
>>> pipeline (via GoCD ReST API) using the Jenkins build parameters including 
>>> Nexus SNAPSHOT version, URL, etc.
>>>
>>> On Mon, Mar 14, 2016 at 4:23 PM, Magnus Lyckå <[email protected] 
>>> <javascript:>> wrote:
>>>
>>>> Ansible is a nice and simple tool. You'll obviously need it on the 
>>>> go-agent, but there is nothing special that needs to be installed on your 
>>>> target hosts. It just needs to be accessible via ssh and have a shell and 
>>>> python2.
>>>>
>>>> https://github.com/ansible/ansible
>>>> https://github.com/ansible/ansible-examples
>>>>
>>>> Fabric is another option. Then you don't even need Python on the target 
>>>> hosts, but you need to write some Python...
>>>>
>>>> http://www.fabfile.org/
>>>>
>>>> You could probably get away with running the same shell script as in 
>>>> Jenkins though...
>>>>
>>>> Den tisdag 23 februari 2016 kl. 09:04:49 UTC+1 skrev [email protected]:
>>>>>
>>>>> What's the best practice of deploying the build artifacts,like a war 
>>>>> file, to the PRO environment.
>>>>> In jenkins we often use a shell script to upload the war package by 
>>>>> SSH. What's your solution?
>>>>>
>>>>> Regard,
>>>>> Anan Hong
>>>>>
>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "go-cd" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected] <javascript:>.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>
>>>
>>> -- 
>>> Jeff Vincent
>>> See my LinkedIn profile at:
>>> http://www.linkedin.com/in/rjeffreyvincent
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "go-cd" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected] <javascript:>.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "go-cd" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Jeff Vincent
> See my LinkedIn profile at:
> http://www.linkedin.com/in/rjeffreyvincent
>

-- 
You received this message because you are subscribed to the Google Groups 
"go-cd" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to