Atlassian introduceert nieuwe devops-workflows in Bitbucket

Atlassian komt met nieuwe producten rond Bitbucket Pipes. De nieuwe producten bieden integraties voor tools in de Continuous Integration, Continuous Delivery (CI/CD) pipeline en maken het makkelijker om devops workflows in de cloud te gebruiken. Daardoor zouden ontwikkelaars niet langer zelf scripts voor de integratie hiervan hoeven te schrijven.

Hiervoor werkt Atlassian samen met diverse verschillende aanbieders, waaronder Amazon Web Services, Google en Microsoft. Zij hebben die pipes voor ontwikkelaars geschreven, zodat ze hun tools en diensten aan elkaar kunnen verbinden door simpelweg de variabelen voor verschillende omgevingen te schrijven.

Workflows integreren

De CI/CD pipes werken met het Bitbucket Cloud codemanagementplatform en met de Bitbucket Pipelines. Daarmee wil men CI/CD-workflows zoveel mogelijk integreren. Dat houdt dus in dat ontwikkelaars op continue basis updates kunnen uitrollen naar hun toepassingen. Het testen en updaten van code gaat daarmee rap en deze nieuwe techniek van Atlassian zou dat proces nog verder moeten versnellen.

Ontwikkelaars kunnen zelf pipes ontwikkelen om deze met een tool te integreren. Daardoor is het makkelijker om de processen te automatiseren. Docker-containers vormen overigens de basis voor de configuratie van de pipes. Bitbucket Pipes zijn op dit moment beschikbaar voor de volgende diensten:

  • AWS S3 storage service
  • AWS Elastic Beanstalk
  • AWS Lambda.
  • Microsoft Azure Storage.
  • Datadog
  • Google App Engine
  • Google Cloud Storage
  • NPM
  • Opsgenie
  • PagerDuty
  • PyPL
  • SCP (secure copy protocol)
  • SFTP (secure file transfer protocol)
  • SonarCloud
  • Slack Notify

Al deze partnerbedrijven leveren de pipes zelf. Ook zorgen zij ervoor dat de systemen zoveel mogelijk up-to-date blijven. Atlassian verwacht op een later moment nog meer diensten toe te voegen aan het portfolio. Ontwikkelaars die op dit moment al gebruik maken van Bitbucket Pipes, kunnen deze nieuwe pipes in de online .yml-editor vinden. Nieuwe gebruikers moeten zich aanmelden om een repository te creëren en Bitbucket Pipes inschakelen.