Visual Studio Team Services Extension for JBoss and WildFly
Перейти к файлу
microsoft-github-policy-service[bot] 4bfec107bd
Auto merge mandatory file pr
This pr is auto merged as it contains a mandatory file and is opened for more than 10 days.
2023-06-12 20:52:11 +00:00
Tasks Update doc with TFS 2015 instruction. 2017-01-24 14:21:51 -05:00
docs Add section to mention ssh and scp tasks 2016-12-14 12:44:57 -05:00
jbosslibs Lock java version to 1.7 2016-12-06 13:43:45 -05:00
.gitignore VSTS extension for JBoss EAP 7 and WildFly 8+ 2016-12-06 10:36:04 -05:00
LICENSE.txt VSTS extension for JBoss EAP 7 and WildFly 8+ 2016-12-06 10:36:04 -05:00
README.md Fix doc error. 2017-02-06 16:29:22 -05:00
SECURITY.md Microsoft mandatory file 2023-06-02 20:36:00 +00:00
ThirdPartyNotices.txt VSTS extension for JBoss EAP 7 and WildFly 8+ 2016-12-06 10:36:04 -05:00
externals.json VSTS extension for JBoss EAP 7 and WildFly 8+ 2016-12-06 10:36:04 -05:00
gulpfile.js run tests as part of the build, before generating the vsix package 2016-12-07 14:55:22 -05:00
make-options.json VSTS extension for JBoss EAP 7 and WildFly 8+ 2016-12-06 10:36:04 -05:00
make-util.js VSTS extension for JBoss EAP 7 and WildFly 8+ 2016-12-06 10:36:04 -05:00
make.js VSTS extension for JBoss EAP 7 and WildFly 8+ 2016-12-06 10:36:04 -05:00
package.json VSTS extension for JBoss EAP 7 and WildFly 8+ 2016-12-06 10:36:04 -05:00
tsconfig.json VSTS extension for JBoss EAP 7 and WildFly 8+ 2016-12-06 10:36:04 -05:00

README.md

Visual Studio Team Services Extension for JBoss and WildFly

This extension provides build tasks to manage and deploy WAR and EAR file to JBoss Enterprise Application Platform (EAP) 7 or WildFly 8 and above.

This extension installs the following components:

  • A service endpoint for connecting to JBoss EAP 7 and WildFly 8 and above.
  • A build task to run commands over HTTP management endpoint.
  • A build task to deploy your WAR and EAR files to JBoss EAP 7 and WildFly 8 and above.

Create a JBoss EAP / WildFly Connection

  • Make sure the application server's management http interface is exposed and can be reached over the network.
  • Skip this step if you are on Team Foundation Server 2015 and enter the credentials directly on the task.
  1. Open the Services page in your Visual Studio Team Services Control Panel

  2. In the New Service Endpoint list, choose "JBoss and WildFly"

    WildFly/JBoss EAP Endpoint

  3. Create a "JBoss and WildFly" Service Endpoint and specify your JBoss EAP 7 or WildFly 8+ management URL, username and password.

    WildFly/JBoss EAP Endpoint

Manage JBoss and WildFly servers over http

  1. Open your build definition and add the "JBoss EAP / WildFly Management CLI" task. The task can be found in the "Utility" section.

    WildFly/Mangement task

  2. Select the "JBoss and WildFly" service endpoint you created previously, or enter the credentials.

  3. Enter commands to be executed, one command per line.

Deploy applications to JBoss EAP 7 and WildFly 8 and above

  1. Open your build definition and add the "JBoss EAP / WildFly Deployer CLI" task. The task can be found in the "Deploy" section.

    WildFly/Deployment task

  2. Select the "JBoss and WildFly" service endpoint you created previously, or enter the credentials.

  3. Enter the file to be deployed (a wildcard is allowed but it must resolve to exactly one file).

  4. Select and enter other optional fields. Hover over the info icon at the end of each field for additional help.

Deploy applications to JBoss EAP 6

Please refer to this guide.

Learn more

For detailed instructions on setting up a build definition, check out this guide.

Check out this guide for an overview of extensions of Visual Studio Team Services.

For detailed instructions on how to get and install extensions, check out this guide

Create a WildFly instance on Azure

Microsoft Azure provides pre-configured WildFly images. Create your free Azure account if you do not have an Azure account.

License

The code is open sourced under the MIT license. We love and encourage community contributions.

Contributing

How to build.