Getting Started

Getting Started with TIBant is easy!

This slideshow requires JavaScript.

Step 1

If you haven’t already, sign up for your free two week trial.. Once you’ve signed up, we’ll email you your account details.

Step 2

Once you receive you account details, download and install Apache Ant. Make sure it’s installed correctly by opening a command prompt and running ant -version.

Step 3

Pick a BW project

Step 4

Create a file called build.xml in a folder above the BW project. e.g. We usually have the build.xml located somewhere like <SomePath>\MyCoolBWProject\build.xml and the actual BW code at <SomePath>\MyCoolProject\src\main\bw\MyCoolProject.

Step 5

Add the following code to the build.xml

<?xml version="1.0" encoding="UTF-8"?>
<project default="designer" name="MyCoolProject">
    <import>
        <url url="http://windyroad.com.au/tibant-importer/18/full.xml" />
    </import>
</project>

Step 6

From the same directory as your build.xml (or from your favourite IDE that supports Ant) run ant -p on the command line to get a list of targets you can run. You’ll be asked a number of questions. If you make a mistake, it stores the answers in the Configuration Settings files described in the user guide, which you can edit with a text editor.

Step 7

From the same directory as your build.xml (or from your favourite IDE that supports Ant) run ant designer, ant ear and ant validate. They should all just work.

Step 8

Run ant publish-snapshot to publish your project’s EARs and PROJLIBs. This will validate the project, build the EARs and PROJLIBs and publish them to an artifact repository.

By default, TIBant will use a file-system based repository, but it can easily be configured to use Artifactory or Nexus. Please let us know if you would like help configuring TIBant to publish to a Maven compatible artifact repository.

Step 9

Run ant publish-config to publish configuration files for your project EARs.

Step 10

Run ant deploy to deploy the EARs and configuration to TIBCO Administrator. You’ll need to do this step from a machine that’s a member of the Administrator domain you are deploying to.

Step 11

Test your deployed EAR and if it passes, run ant promote to promote your project’s EAR from a snapshot to release artifacts.

Step 12

Configure your favourite CI server to run steps 8 to 11, so you never have to again.

We recommend you create a pipeline for each BW project, with a job in the pipeline for each of the above steps. Please let us know if you would like help configuring your CI server to use TIBant

Step 13

Enjoy fast, reliable builds and zero-outage deployments.