<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="https://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Deploy from Eclipse to OpenShift in a breeze
</h3>
<span style="margin-bottom: 10px;">
    new comment by <a href="https://community.jboss.org/people/xcoulon">Xavier Coulon</a> - <a href="https://community.jboss.org/community/tools/blog/2012/06/27/deploy-from-eclipse-to-openshift-in-a-breeze#comment-11190">View all comments on this blog post</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Eugene,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>You have two options: </p><ul><li>you can publish the code changes and OpenShift will trigger a maven build on the application gear (or on jenkins if you added the jenkins client cartridge on your OpenShift application). </li><li>or, you can put binary files (eg: a war file) in the "./deployments" folder (at the root of your Eclipse project) and they will also be deployed. </li></ul><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>You may also want to skip the maven build process on openshift by removing the /src folder in the project, or edit the pom.xml file to skip the build with the openshift profile only. Then, you'd make your local build, get the output war file in the deployment folder and publish with the server adapter (in the Servers view). </p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Also, did you try to build your application on jenkins on openshift ? you just need to configure the jenkins client on your application (using the wizard in the OpenShift Explorer view in JBT). You may have enough resource on a jenkins client. Besides that, you'll have less downtime on your application server and in case of build failure, your previous version of your application will still be running. Jenkins should only deploy the new application if build was successful. </p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>HTH</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Best regards,</p><p>Xavier</p></div>

</td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>