Skip to main content
Version: 3.12-dev

Manage Libraries

This section describes the subsequent possible actions that can be performed with the newly added or existing libraries.

Check and Remove Library​

As soon as the library is successfully provisioned, the following will be created:

  • A Library Codebase type will appear in the Codebase list of the Components section.
  • With the Create strategy, a new project will be generated on GitHub or another integrated VCS. When Clone is chosen, the repository will be forked from the original and copied to the KubeRocketCI-integrated repository. If Import is selected, the platform connects to the chosen repository.
info

To navigate quickly to OpenShift, Tekton, Gerrit, SonarQube, Nexus, and other resources, click the Overview section on the navigation bar and hit the necessary link.

The added library will be listed in the Libraries list allowing to do the following:

Library menu

  • Open documentation - Opens the library related documentation page.

  • Create new component - Opens the Create new component menu when clicking.

  • Display settings - This button allows to show/hide columns to display in the codebase list. By default, all the columns are shown.

  • Actions menu - Provides additional options for each individual library, such as Edit and Delete.

  • Edit component - Allows you to modify the library's settings. You can access this option by clicking the options icon (vertical ellipsis) next to the library's name in the list, and then selecting Edit. For more details, see the Edit Existing Library section.

  • Delete component - Deletes the selected library.

  • Component status - displays the library status. Can be red or green depending on if the KubeRocketCI portal managed to connect to the Git Server with the specified credentials or not.

  • Component name (clickable) - Displays the library name set during the library creation.

    warning

    The application that is used in a CD pipeline cannot be removed.

There are also options to sort the libraries:

  • Pagination menu - select a number of libraries displayed per page (15, 25 or 50 rows) and navigate between pages if the number of libraries exceeds the capacity of a single page.

  • Filters - Filter codebases by their name and type. Additionally, sort the existing libraries in a table by clicking the sorting icons in the table header. Sort the libraries alphabetically by their name, language, build tool, framework, and CI tool. You can also sort the libraries by their status: Created, Failed, or In progress.

  • Selector - Allows you to select multiple libraries for bulk delete.

  • Columns (clickable) - Sort the existing libraries in a list by clicking the sorting icons in the list header.

Edit Existing Library​

KubeRocketCI portal provides the ability to enable, disable or edit the Jira Integration functionality for libraries.

  1. To edit a library directly from the Libraries overview page or when viewing the library data:

    • Select Edit in the options icon menu:

      Edit library on the libraries overview page

    • Select Edit in the library details menu:

      Edit library when viewing the library data

  2. To enable Jira integration, in the Edit Library dialog do the following:

    Edit library

    a. Mark the Integrate with Jira server check box and fill in the necessary fields. Please see the steps of the Add Library page.

    b. Select the Apply button to apply the changes.

  3. To disable Jira integration, in the Edit Library dialog do the following:

    a. Clear the Integrate with Jira server check box.

    b. Select the Apply button to apply the changes.

    As a result, the necessary changes will be applied.

  4. To create, edit and delete library branches, please refer to the Manage Branches page.