You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hands-On Documentation for IBM i Merlin repository.
4
+
5
+
## What is this for?
6
+
7
+
* This hands-on documentation is not meant to replace the official [IBM Documentation for Merlin](https://www.ibm.com/docs/en/merlin/1.0?topic=overview).
8
+
* These guides are for users getting started with Merlin step-by-step.
Copy file name to clipboardExpand all lines: docs/workshop/01_admin.md
+18-13Lines changed: 18 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,18 @@
1
1
2
2
## One-Time (Administrator) Preparation
3
3
4
+
These set-up steps have already been run for you. They are documented here for your awareness and education and will be useful when you want to set up Merlin in your own environment.
5
+
4
6
After your Infrastructure has been installed/configured, but before you can actually start using Merlin:
5
7
6
-
1. IBM i Integration in Merlin
7
-
2. Create Application definition - source and object libraries
4. Create Application definition - source and object libraries
12
+
13
+
### Configuring of Source Control Management
14
+
Modern application development presupposes good source control that can enable best practices.
15
+
Git is the most popular source code which can be used to drived your CI/CD pipeline suing web-hooks that can trigger builds when certain events happen in git. There are many different web interfaces to git that help automate the development process. These include Github, Gitlab and Gitbucket. If this is hosted outside of Merlin than the git hook needs some firewall configuration to access the builders running in Merlin. The sandobx environment is configured with Gitbucket running on the IBM i. This means that no new server is required and everything runs within the same secure network. The source for the demo the repository already contains the sample application source and the git hook is configured. Arcad products clone source from the git repository when doing builds on the IBM i and the user profile launching this needs to have the ssh key set up to access the git repository. This also taken care of the sandbox environmetn.
9
16
10
17
### IBM i integration in Merlin
11
18
@@ -15,12 +22,12 @@ After your Infrastructure has been installed/configured, but before you can actu
15
22
16
23
6 actions on IBM i performed sequentially from Merlin by the Administrator:
17
24
18
-
1. Enable ansible
19
-
2. Validate PTF level
20
-
3. Install certificates
21
-
4. Enable IBM i Developer
22
-
5. Enable remote debugger
23
-
6. Enable Arcad (install Arcad solutions on the target IBM i)
25
+
1. Enable ansible (_this is the automation framework used for the subsequent steps_)
26
+
2. Validate PTF level (_ensures that the IBM i is a the prequisite software level_)
27
+
3. Install certificates (_are required to have encrypted HTTPS communications_)
28
+
4. Enable IBM i Developer (_configures IBM i backend for Merlin_)
29
+
5. Enable remote debugger (_configures IBM i backend for the debugger_)
30
+
6. Enable Arcad (_install Arcad solutions on the target IBM i_)
24
31
25
32
<!-- div:right-panel -->
26
33
@@ -36,10 +43,8 @@ After your Infrastructure has been installed/configured, but before you can actu
36
43
37
44
<!-- div:left-panel -->
38
45
39
-
All these prep steps can be done from Merlin GUI or green screen.
40
-
41
-
*Green screen steps coming soon.*
42
-
46
+
The Arcad application has already been created for you.
47
+
When doing this for your own application this can easily be done from with the IDE as an action on the IBM i project or alternatively it can be done through Arcad green screen commands.
0 commit comments