For example, a deployment yaml file:
apiVersion: extensions/v1beta1 kind: Deployment metadata: name: guestbook spec: replicas: 2 template: metadata
One line:
cat app-deployment.yaml | sed "s/{{BITBUCKET_COMMIT}}/$BITBUCKET_COMMIT/g" | kubectl apply -f -
In yaml:
... containers: - name: ulisses image: niceuser/niceimage:{{BITBUCKET_COMMIT}} ...