Pipelines 1.57.0

JFrog Release Information

ft:sourceType
Paligo

This release primarily focuses on some improvements and bug fixes.

New Features

  • AWS Images - Node Pools (Dynamic)

    Added Build Plane Images for AWS Integration in the il-central-1 region.

    il-central-1-BuildImages.png

Feature Enhancements

  • Key Values - Generic Integration

    Note

    Export generic integration key values as it is. Use as <key> instead of <int>_<integration-name>_<key>. Can be achieved using API only. Pass "exportKey": true, while creating/updating api/v1/projectIntegrations.PROJECT INTEGRATIONS

    pipelines:
      - name: Ps_variable_resolved_14856
        steps:
          - name: Ps_variable_resolved_14856
            type: Bash
            configuration:
              integrations:
                - name: exportWithKey14856
                - name: exportWithFormat14856
                - name: exportWithFormat1485611
            execution:
              onExecute:
                - withkey=${exportWithKey}
                - echo ${int_exportWithFormat1485611_exportWithFormatwithKey2} # int_intname_key
                - echo ${exportWithFormatwithKey2}  # key 
                - if [ "$withkey" != "exportWithKey" ]; then return 1; fi 
                - if [ "${int_exportWithKey14856_exportWithKey}" != exportWithKey ]; then return 1; fi 
                - if [ "${int_exportWithFormat14856_exportWithFormat}" != exportWithFormat ]; then return 1; fi 
                - if [ "${exportWithFormat}" != "" ]; then return 1; fi
    

Resolved Issues

  • Integrations - Share

    Fixed an issue related to sharing Integrations with other projects.

    ShareIntegrations.gif
  • nodePool - Steps

    Added an Error Message if the steps contain different nodepool in the same affinityGroup.

          - name: S_WF_024_002
            type: Bash
            configuration:
              affinityGroup: some_ag
              nodePool: u20dynamic
              inputSteps:
                - name: S_WF_024_001
            execution:
              onStart:
                - add_run_variables step_2_var="step2"
              onExecute:
                - echo "Step 2 is running"
    
          - name: S_WF_024_003
            type: Bash
            configuration:
              nodePool: c7dynamic              #nodepool must be same for both the steps if given same affinityGroup
              inputSteps:
                - name: S_WF_024_001
              affinityGroup: some_ag
            execution:
              onExecute:
                - echo "Step 3 is running"
  • Cancelling - Active Runs

    Fixed an issue related to cancelling all active runs despite selecting filtered runs in the applied search.

    CancelActiveRuns.png
  • Switching Project - Add Node Pool

    Fixed an issue that prevented Static and Dynamic nodes at the Project level.

    NodePoolsMapping.gif
  • Change Build Image - Dynamic Node Pool

    Changing the Build Image resets Machine Type to default. To make changes, choose the desired one from the Machine Type drop-down list.

    ChangeBuildImage-MachineType.png
  • UI Crashes - Trigger Run

    Fixed an issue related to Trigger Run modal crashing.

    CustomTriggerRunCrashing.png
  • Download Logs - Steps

    Added info text to indicate Download is in progress.

    DownloadLogs-InfoText.png