## Description

``` conf-macro
Warrior Framework Plugin allows user to integrate Warrior Automation Framework with Jenkins to execute Warrior files
```

## Warrior Framework Plugin installation

1\. Navigate to Manage Jenkins → Manage Plugins → Available

2\. Install 'Warrior Framework Plugin'

3\. Restart Jenkins to complete installation

## Running a Jenkins job with Warrior Framework Plugin

1\. In Jenkins, navigate to 'New Item' and create a new Job

2\. In Build section, click 'Add build step', and select 'Warrior
Framework Plugin'

3\. Provide values for all required fields(\* indicates mandatory field)
- refer 'Configuration' section below

4\. Save the changes and click 'Build Now' to run the Job

## Features:

1\. Execute warrior files(case/suite/project)

2\. Upload the execution logs to FTP/SFTP/SCP server

## Configuration:

Plugin has below sections:

#### 1. Configuration details(mandatory):

[Warhorn](https://github.com/warriorframework/warriorframework/tree/master/warhorn)
will be used for setting up the execution environment for [Warrior
Framework](https://github.com/warriorframework/warriorframework) and the
details of configuration/input file for warhorn will be specified in
this section.

Configuration file can be downloaded either from a git repository or via
SFTP.

#### 2. Files to run(mandatory):

Provide relative/absolute path of warrior files - case/suite/project to
be executed by Warrior Framework

#### 3. Python path(optional):

Provide the absolute path of Python interpreter or the default python
will be used for execution.

#### 4. Copy Warrior log files to remote server(optional):

Provide the details of the system where the log files will be uploaded
using FTP/SFTP/SCP

Note - Click the help(?) button in the plugin to know more about each
field.

## Change-log

#### Release 1.2

-   Minor changes

#### Release 1.1

-   Minor changes

#### Release 1.0

-   Initial release of the plugin