Start Here » History » Version 2
Luke Murphey, 03/05/2017 05:59 AM
1 | 1 | Luke Murphey | h1. Start Here |
---|---|---|---|
2 | 2 | Luke Murphey | |
3 | 2 | Luke Murphey | h2. Why should I use this build script? |
4 | 2 | Luke Murphey | |
5 | 2 | Luke Murphey | This build script will make developing and deploying Splunk apps easier by: |
6 | 2 | Luke Murphey | |
7 | 2 | Luke Murphey | * *Creating installable Splunk packages* (from a directory with the source code) |
8 | 2 | Luke Murphey | * *Providing a simple method to deploy the changes to an app to a Splunk instance in seconds*; this is useful during development since it will tell the Splunk instance to refresh so that your new content can be tested in real-time |
9 | 2 | Luke Murphey | * *Providing mechanisms for deploying Splunk apps to a production box*. This allows you to install the app remotely and restart the Splunk install accordingly using a Continuous Deployment system. |
10 | 2 | Luke Murphey | * *Improving the performance of apps* with Javascript views by minifying the CSS and JS files |
11 | 2 | Luke Murphey | |
12 | 2 | Luke Murphey | h2. Requirements |
13 | 2 | Luke Murphey | |
14 | 2 | Luke Murphey | This build script is based around git (e.g. Github, Gitlab, Atlassian Bitbucket). Thus, you will need to customize it if you want to use another type of source code repository. |
15 | 2 | Luke Murphey | |
16 | 2 | Luke Murphey | h2. How do I use it? |
17 | 2 | Luke Murphey | |
18 | 2 | Luke Murphey | h3. Install Java and Ant |
19 | 2 | Luke Murphey | |
20 | 2 | Luke Murphey | Install Java if you don't have it installed. There is a good chance you already have it so you may want to check. |
21 | 2 | Luke Murphey | |
22 | 2 | Luke Murphey | Next, install Ant |
23 | 2 | Luke Murphey | |
24 | 2 | Luke Murphey | h3. Download the build script |
25 | 2 | Luke Murphey | |
26 | 2 | Luke Murphey | h3. Create a project |
27 | 2 | Luke Murphey | |
28 | 2 | Luke Murphey | h3. Put in your source code, build your app |
29 | 2 | Luke Murphey | |
30 | 2 | Luke Murphey | h3. Configure the |
31 | 2 | Luke Murphey | |
32 | 2 | Luke Murphey | h2. Contents |
33 | 2 | Luke Murphey | |
34 | 2 | Luke Murphey | {{child_pages}} |