Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator Bitbucket Pipelines

Generuj konfigurację bitbucket-pipelines.yml: budowanie, testy, deployment. Szablony dla Node.js, PHP, Docker, AWS. Bezpłatnie.

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}
Ustaw parametry i kliknij „Przetwórz”, aby zobaczyć wynik.

Oceń to narzędzie:

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Generator Bitbucket Pipelines – YAML CI/CD dla projektów Atlassian

Bitbucket Pipelines to wbudowany system CI/CD Bitbucket (Atlassian). Konfiguracja w pliku bitbucket-pipelines.yml w root repozytorium. Generator tworzy gotowe szablony dla popularnych stacków: Node.js, PHP, Python, Docker, z deploymentem na AWS/Heroku/własny serwer.

Bitbucket Pipelines CI/CD Bitbucket bitbucket-pipelines.yml generator pipeline CI

Podstawy Bitbucket Pipelines

Plik: bitbucket-pipelines.yml w root repo. Struktura: image (Docker), pipelines → branches/tags/pull-requests/custom. Step: name, script (komendy). Każdy step uruchamia się w kontenerze Docker. Artefakty: artifacts (przekazuj pliki między stepami). Cache: dependencies (npm, composer, pip).

Przykład pipeline Node.js

image: node:18. pipelines: branches: main: - step: name: Test and Build. script: - npm ci - npm test - npm run build. artifacts: - dist/**. - step: name: Deploy. deployment: production. script: - pipe: atlassian/aws-s3-deploy:1.4.0.

Zmienne środowiskowe

Repozytorium: Settings → Pipelines → Repository Variables. Encrypted: check "Secured" – masked w logach. Dostęp: $VARIABLE_NAME w skrypcie. Deployment variables: per deployment environment (staging/production). BITBUCKET_BRANCH: aktualna gałąź. BITBUCKET_COMMIT: hash commitu. BITBUCKET_BUILD_NUMBER.

Pipes – gotowe akcje

Pipes: prekonfigurowane integracje. atlassian/aws-s3-deploy: deploy na S3. atlassian/heroku-deploy. atlassian/ssh-run: run commands via SSH. atlassian/docker-push: push do registry. atlassian/git-secrets-scan: skan secretów. Marketplace: bitbucket.org/product/features/pipelines/integrations.

Najczęstsze pytania

Jaka jest różnica między Bitbucket Pipelines a GitHub Actions?

Bitbucket: wbudowane w Bitbucket (Atlassian). YAML-based. Minuty: 50 darmowych/miesiąc (darmowy plan). GitHub Actions: event-triggered workflows. YAML. 2000 minut/miesiąc (darmowy). Marketplace: ogromny. GitLab CI: podobny do Bitbucket, .gitlab-ci.yml. Wspólne: Docker-based, konfiguracja YAML, integracje.

Jak przyspieszyć pipeline Bitbucket?

Caching: cache: key: dependencies. paths: node_modules/. Parallel steps: parallel: - step: name: Unit Tests. - step: name: Lint. Tylko na push do main: branches: main: ... Pull requests: dostają oddzielny pipeline. Docker image: użyj lekki image (alpine zamiast ubuntu). Skip pipeline: [skip ci] w commit message.

Jak deployować na własny serwer SSH?

Pipe: atlassian/ssh-run:0.4.1. Variables: SSH_USER, SERVER, SSH_KEY (Private key). Lub ręcznie: ssh-keyscan $SERVER >> ~/.ssh/known_hosts. scp build/* $SSH_USER@$SERVER:/var/www/. ssh $SSH_USER@$SERVER "cd /var/www && pm2 restart app". Klucz SSH: generuj ed25519, dodaj public do serwera, private do Bitbucket Variables.

Ile minut pipeline jest darmowych?

Free plan: 50 minut/miesiąc. Standard plan: 2500 minut/miesiąc. Premium: 3500 minut/miesiąc. Minuty liczą się od startu do końca step. Parallel steps: każdy liczy się osobno. Self-hosted runners: własny serwer = nielimitowane minuty (wymaga konfiguracji). Sprawdź zużycie: Settings → Pipelines → Minutes.

Jak testować pipeline lokalnie?

act (GitHub Actions): nie działa z Bitbucket. Simul8: bitbucket.org/simul8 (przestarzałe). Najlepiej: lokalny Docker. docker run -it node:18 bash → ręcznie wykonuj komendy z script. Walidacja YAML: yamllint lub online. Bitbucket: każdy push buduje pipeline (darmowe minuty zużywane). Tip: [skip ci] gdy testujesz.

Powiązane narzedzia: generator GitHub Actions, generator Dockerfile i generator .gitignore.

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!