<!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="http://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;">
Re: Best practices for openshift express and tools
</h3>
<span style="margin-bottom: 10px;">
created by <a href="http://community.jboss.org/people/maxandersen">Max Rydahl Andersen</a> in <i>JBoss Tools</i> - <a href="http://community.jboss.org/message/627781#627781">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>I'm myself trying to explore various "best practices" but its not easy because openshift and as7 does things in similar but still different ways.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>And it all depends if you are using the "source" approach of letting openshift build its deployment or the "binary" approach you mention above.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Until M4 (next jbt release) your approach is probably the simplest, but in M2/M3 you can also create an AS 7 server adapter in which you toggle the "Server is externally managed. Assume server is started" On, set the "Use Custom deploy folder" to the "deployments" folder of your openshift repo and then the only thing you need to do is to do the git commit/push (the adapter will make sure there is a deployment with proper .dodeploy file).</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>In M4 we plan to push the "source" approach and create an server adapter which will allow Run As... to work without additional configuration</p><p>and if we can make it a "binary" server adapter which will maintain its own git checkout and and do commit/push to openshift via the "deployments" folder (basically what you do but just automated).</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Suggestions to make this better very welcome <span> ;) </span></p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/627781#627781">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Tools at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2128">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>