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
You can run the {ProductFullName} {CLINameTitle} against one or more applications.
53
+
54
+
Before {ProductShortName} 7.1.0, if you wanted to run the {CLINameTitle} against multiple applications, you ran a series of `--analyze` commands, each against an application, and each generating a separate report. This option, which is still fully supported, is described in xref:mta-cli-run-single-app_cli-guide[Running the {ProductShortName} {CLINameTitle} against an application].
55
+
56
+
In {ProductShortName} 7.1.0 and later, you can run the {CLINameTitle} against multiple applications by using the `--bulk` option, to generate a single report. This option, which is presented as a Developer Preview, is described in xref:mta-cli-run-multiple-apps_cli-guide[Running the {ProductShortName} {CLINameTitle} against multiple applications and generating a single report (Developer Preview)].
Copy file name to clipboardExpand all lines: docs/topics/about-cli-guide.adoc
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,4 +6,4 @@
6
6
[id="about-cli-guide_{context}"]
7
7
= About the {UserCLIBookName}
8
8
9
-
This guide is for engineers, consultants, and others who want to use the {ProductName} ({ProductShortName}) to migrate Java applicationsor other components. It describes how to install and run the {CLIName}, review the generated reports, and take advantage of additional features.
9
+
This guide is for engineers, consultants, and others who want to use the {ProductName} ({ProductShortName}) to migrate Java applications, .NET applications, or other components. In {ProductShortName} 7.1 and later, you can use {ProductShortName} to analyze applications written in languages other than Java. To run analysis on applications written in languages other than Java, add a custom rule set and do not specify a target language. This guide describes how to install and run the {CLIName}, review the generated reports, and take advantage of additional features.
Copy file name to clipboardExpand all lines: docs/topics/con_automatic-tagging-of-an-application.adoc
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,8 +8,8 @@
8
8
9
9
[role="_abstract"]
10
10
11
-
{ProductShortName} can automatically add tags to the application based on the application analysis. Automatic tagging is especially useful when dealing with large portfolios of applications.
11
+
{ProductShortName} automatically spawns language discovery and technology discovery tasks when adding an application to the *Application Inventory*. When the language discovery task is running, the technology discovery and analysis tasks wait until the language discovery task is finished. These tasks automatically add tags to the application. {ProductShortName} can automatically add tags to the application based on the application analysis. Automatic tagging is especially useful when dealing with large portfolios of applications.
12
12
13
-
Automatic tagging of applications is enabled by default. You can disable automatic tagging by deselecting the *Enable automated tagging* checkbox in the *Advanced* section of the *Analysis configuration* wizard.
13
+
Automatic tagging of applications based on application analysis is enabled by default. You can disable automatic tagging during application analysis by deselecting the *Enable automated tagging* checkbox in the *Advanced* section of the *Analysis configuration* wizard.
14
14
15
15
NOTE: To tag an application automatically, make sure that the *Enable automated tagging* checkbox is selected _before_ you run an application analysis.
// DO NOT USE THIS SNIPPET. DEVELOPER PREVIEW FEATURES ARE NOT DOCUMENTED IN CORE OPENSHIFT DOCS.
2
+
3
+
// When including this file, ensure that {FeatureName} is set immediately before the include. Otherwise it will result in an incorrect replacement.
4
+
5
+
[IMPORTANT]
6
+
====
7
+
[subs="attributes+"]
8
+
{FeatureName} is a Developer Preview feature only. Developer Preview features are not supported by Red Hat in any way and are not functionally complete or production-ready. Do not use Developer Preview features for production or business-critical workloads. Developer Preview features provide early access to upcoming product features in advance of their possible inclusion in a Red Hat product offering, enabling customers to test functionality and provide feedback during the development process. These features might not have any documentation, are subject to change or removal at any time, and testing is limited. Red Hat might provide ways to submit feedback on Developer Preview features without an associated SLA.
9
+
====
10
+
// Undefine {FeatureName} attribute, so that any mistakes are easily spotted
You can install the {CLINameTitle} on Linux, Windows, or macOS operating systems.
11
-
10
+
You can install the {CLINameTitle} on Linux, Windows, or macOS operating systems using the downloadable `.zip` file.
12
11
13
12
.Prerequisites
14
13
15
-
* Red Hat Container Registry Authentication for `registry.redhat.io`. Red Hat distributes container images from registry.redhat.io, which requires authentication. For more details, see link:https://access.redhat.com/RegistryAuthentication[Red Hat Container Registry Authentication].
16
-
* Podman must be installed
17
-
18
-
+
19
-
[NOTE]
20
-
.Podman
21
-
====
22
-
Podman is a daemonless, open source, Linux-native tool designed to make it easy to find, run, build, share, and deploy applications using Open Containers Initiative (OCI) Containers and Container Images.
23
-
Podman provides a command-line interface (CLI) familiar to anyone who has used the Docker Container Engine.
24
-
For more information on installing and using Podman, see link:https://podman.io/docs/installation[Podman installation instructions].
25
-
====
14
+
* Red Hat Container Registry Authentication for `registry.redhat.io`. Red Hat distributes container images from `registry.redhat.io`, which requires authentication. For more details, see link:https://access.redhat.com/RegistryAuthentication[Red Hat Container Registry Authentication].
26
15
27
16
[id="installing-downloadable-cli-zip_{context}"]
28
17
== Installing the {CLINameTitle} `.zip` file
29
18
30
19
.Procedure
31
20
32
-
To install using the downloadable `.zip` file:
33
-
34
21
. Navigate to the link:{DevDownloadPageURL}[{ProductShortName} Download page] and download the OS-specific CLI file or the `src` file:
@@ -46,35 +33,164 @@ When you encounter `<{ProductShortName}_HOME>` in this guide, replace it with th
46
33
[id="installing-using-podman_{context}"]
47
34
== Installing the {CLINameTitle} using Podman
48
35
36
+
You can install the {CLINameTitle} using `podman pull`.
37
+
49
38
.Prerequisites
50
39
51
-
* Red Hat Container Registry Authentication for `registry.redhat.io`. Red Hat distributes container images from registry.redhat.io, which requires authentication. For more details, see link:https://access.redhat.com/RegistryAuthentication[Red Hat Container Registry Authentication].
40
+
* Red Hat Container Registry Authentication for `registry.redhat.io`. Red Hat distributes container images from `registry.redhat.io`, which requires authentication. See link:https://access.redhat.com/RegistryAuthentication[Red Hat Container Registry Authentication] for additional details.
52
41
42
+
* Podman must be installed.
53
43
54
-
.Procedure
44
+
[NOTE]
45
+
.Podman
46
+
====
47
+
Podman is a daemonless, open source, Linux-native tool designed to make it easy to find, run, build, share, and deploy applications using Open Containers Initiative (OCI) Containers and Container Images.
48
+
Podman provides a command-line interface (CLI) familiar to anyone who has used the Docker Container Engine.
49
+
For more information on installing and using Podman, see link:https://podman.io/docs/installation[Podman installation instructions].
50
+
====
55
51
56
-
To install using `podman pull`:
52
+
.Procedure
57
53
58
-
. To use Podman to authenticate to registry.redhat.io:
54
+
. Use Podman to authenticate to `registry.redhat.io` by running the following command:
55
+
+
56
+
[source,terminal]
57
+
----
58
+
$ podman login registry.redhat.io
59
+
----
60
+
+
61
+
Enter the user name and password:
59
62
+
60
63
[source,terminal]
61
64
----
62
-
podman login registry.redhat.io
63
65
Username: <username>
64
66
Password: <***********>
65
67
----
66
-
. Issue:
68
+
69
+
. Copy the binary `PATH` to enable system-wide use by running the following command:
This command will copy the binary `PATH` for system-wide use.
74
-
+
75
76
[WARNING]
76
77
====
77
78
Although installation using Podman is possible, downloading and installing the `.zip` file is the preferred installation.
78
79
====
79
80
81
+
[id="installing-using-docker_{context}"]
82
+
== Installing the {CLINameTitle} for use with Docker on Windows (Developer Preview)
83
+
84
+
You can install the {CLINameTitle} for use with Docker on Windows. This is the required approach when migrating applications built with .NET framework 4.5 or later on Windows to cross-platform .NET 8.0.
85
+
86
+
.Prerequisites
87
+
88
+
* A host with Windows 11+ 64-bit version 21H2 or higher.
89
+
90
+
* You have download the Docker Desktop for Windows installer. See link:https://docs.docker.com/desktop/install/windows-install/[Install Docker Desktop on Windows] for additional details.
91
+
92
+
.Procedure
93
+
94
+
. Open a PowerShell with Administrator privileges.
.. Double-click `Docker_Desktop_Installer.exe` to run the installer. By default, Docker Desktop is installed at `C:\Program Files\Docker\Docker`.
118
+
119
+
.. Deselect the *Use WSL 2 instead of Hyper-V* option on the Configuration page to ensure that Docker will run Windows containers as the backend instead of Linux containers.
80
120
121
+
. In PowerShell, create a folder for {ProductShortName}:
0 commit comments