Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

After uploading the FlexDeploy Jenkins Plugin to FlexDeploy, go to your Environment/Instance Target configuration for the Environment and Instance Target Group you plan to run this plugin in. You should see a page like this:Image Removed\

...

  • Jenkins URL - The URL of the Jenkins server to connect to.

  • Jenkins Username - The username to connect to Jenkins as.

  • Jenkins Password - The password for the Jenkins User

  • Jenkins URL - The URL of the Jenkins server to connect to.

Once your Environment/Instance Target is configured, you're ready to use the Jenkins Plugin in a workflow. Create a new workflow for your project to use, and add the retrieveArtifacts step from the Jenkins Plugin.Image Removed

...

  • Create a workflow input called inpBuildNumber.
    Image Removed

    image-20240322-150655.pngImage Added
  • Drag in the plugin step, change the input type to script, and enter the name of the input we just created.

    Image Removedimage-20240322-150809.pngImage Added

  • Now, create the FlexDeploy project that Jenkins will execute. Once you choose the build workflow we just created, you should be able to see a project property called Jenkins Job Name. Enter the name of your Jenkins job/project here.

    Image Removed


    Image Added

    It's best practice to give the project in FlexDeploy the same name as the project in Jenkins. This way, we can simply use the FD_PROJECT_NAME variable to minimize the potential for project misconfiguration.

  • Once you've configured the workflow and the project property, you should be set up to use a Jenkins artifact in FlexDeploy!

  • If you want to use FlexDeploy to deploy an artifact built in Jenkins, configure a deploy workflow to deploy an artifact from the FlexDeploy Artifact Repository. Then you can set up a Post Build Trigger on your FlexDeploy project, and choose the Environment and Branch Name that you're using from Jenkins.

...