💡Concept & Goals

Improve and schedule pipelines with custom input fields securely and flexibly.

IMPORTANT - PLEASE READ IT

Currently, the app can be installed from this install link only, since Forge on Bitbucket is so new (it just left EAP and became GA), it is impossible to list Bitbucket Forge apps on the Atlassian marketplace. It is Safe to install from here and will be available on Marketplace when Atlassian makes it possible. More details at Installation.

By installing the app, you automatically accept our Terms of Use.

Goals & Purpose

Building apps within the Atlassian ecosystem usually involves tools like Jira, Confluence and Bitbucket.

In Confluence you can write documentation, in Jira you can manage issues and in Bitbucket you can manage your software's source code.

Bitbucket is great in terms of integration with other tools, but lacks some features as a CI tool.

Pipeline Forms (PFO) is created to improve the experience using Pipelines in Bitbucket.

Problems we solve

  • Lack of flexible customization of pipelines, especially in terms of custom input values

  • Huge bitbucket-pipelines.ymlsince pipelines need to be copy-pasted for different variations

  • Lack of dynamic field values (they have to be static or freetext)

  • Inability to overwrite default values while scheduling

  • Inability to edit and view scheduled pipelines

What we add

  • Forms - extend pipelines attributes with many supported field types and several attributes

    • select, remote, text, textarea, number, checkbox, checbox group, radio, date fields are made available

    • mandatory, secure, read-only, hidden, remote, regex fields can be created

    • remote fields can be pre-populeted through public API

    • with forms added, bitbucket-pipelines.ymlfile complexity can be reduced

  • Scheduled pipeline executions - run form-extended pipelines when needed

    • manage schedules, view, edit, inactivate, and delete them

  • Audit history - track changes and view execution history

  • Pretty UI where users can self-serve with well-configured pipelines

Getting started

🦋pageFeatures🎆pageHow PFO works securely🚀pageInstallation🧑‍🎤pageUser Guide

Deep dive

📝pageCreate Forms⏱️pageSchedule a Form🌟pageShowcase an example with every feature used in the form🔐pageAudit logs

Last updated