I inherited an old site that someone else setup that is just a basic static HTML, which was deployed using a git pull on the server. I wanted to automate the deployment, and instead of using rsync as the site will be re-built, I realized I could just configure the Bitbucket Pipeline to use SSH and run the pull command. This is probably a fringe case but here’s the bitbucket-pipelines.yml in case anyone finds it useful.

Add the repository variables for $USER, $SERVER, and $FOLDER with the appropriate values and then you should be able to run the deployment.

pipelines:
  default:
    - step:
        script:
          - pipe: atlassian/ssh-run:0.2.8
            variables:
              SSH_USER: '$USER'
              MODE: 'command'
              SERVER: '$SERVER'
              COMMAND: 'cd $FOLDER && git pull'
How to Prevent Raspberry Pi Zero from Blanking or Sleeping How to Fix ‘Converter Failed to Save File’ with Excel 2016
View Comments
There are currently no comments.

Leave a Reply