Skip to content

tkikuchi2000/mkdocs-firebase-pipeline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mkdocs-firebase-pipeline

Mkdocs Docker Image containing Firebase CLI for deployments to Firebase

CI Samples

Bitbucket Pipelines

bitbucket-pipelines.yml

image: tkikuchi/mkdocs-firebase-pipeline:node10-alpine

pipelines:
  branches:
    master:
      - step:
          script:
            - mkdocs build
            - firebase use $PROJECT_ID --token $FIREBASE_TOKEN
            - firebase deploy --only hosting -m "Branch $BITBUCKET_BRANCH Build $BITBUCKET_BUILD_NUMBER" --token $FIREBASE_TOKEN

GitLab CI

.gitlab-ci.yml

image: tkikuchi/mkdocs-firebase-pipeline:12-alpine

stages:
  - deploy

deploy-prod:
  stage: deploy
  only:
    - master
  script:
    - mkdocs build
    - firebase use $PROJECT_ID --token $FIREBASE_TOKEN
    - firebase deploy --only hosting -m "Pipe $CI_PIPELINE_ID Build $CI_BUILD_ID" --token $FIREBASE_TOKEN