Skip to main content

Workflow Tools

Customize your workflow by adding and configuring tools at different stages like post-source or pre-build. This guide will walk you through the process of adding tools such as Secret Detection, Trivy Scan, or your custom scripts to enhance your workflow’s functionality.

Step 1: Access Workflow Configuration

To begin, navigate to the specific project you are working on:

  1. Select Your Project: From the dashboard, select the project for which you wish to modify the workflow.
  2. Build Details: Access the workflow details - this opens by default or you can click on the 'build Details' section from the left hand side menu.

Step 2: Add a Tool to a Stage

Follow these steps to add a tool to the desired stage of your workflow:

  1. Identify the Stage: Locate the stage (e.g., post-source, pre-build) where you want to add the tool. Click on the '+' sign next to the stage name in the workflow diagram.
  2. Choose Tools: A side panel will appear where you can select from the available list of tools.

Atmosly currently offers the following list of tools that you can add to your custom workflow:

  • Secret Detection: Scans for exposed secrets in your code.
  • Trivy Scan: Detects vulnerabilities within your container images or file systems.
  • Custom Scripts: Add your own scripts to tailor the workflow to your needs.

Step 3: Configure the Tool

Once you've selected a tool, configure it to suit your needs:

  1. Tool Configuration: Click on your chosen tool to bring up the configuration dialog.
    • For Secret Detection, toggle the enable switch and configure any necessary settings.
    • For Trivy Scan, enable the tool and specify parameters like scan targets.
    • For Custom Scripts, input or upload your script into the provided configuration area.
  2. Save Settings: Confirm the settings by clicking 'Save', which applies the configurations to your workflow.

Step 4: Review and Deploy

Ensure your workflow is set up correctly:

  1. Review the Workflow: Double-check that all tools and stages are configured as required.
  2. Deploy Workflow: Implement the new workflow settings by clicking 'Deploy'.