blob: 8f0f8e7c9cb4b4c8f3350f2b101dce422053a8de [file] [log] [blame]
Leonardo Sandoval9dfdd1b2020-08-06 17:08:11 -05001#!/usr/bin/env bash
Zelalemd36c2d92020-08-04 16:59:47 -05002#
Paul Sokolovsky78b74452022-01-25 17:11:27 +03003# Copyright (c) 2020-2022, Arm Limited. All rights reserved.
Zelalemd36c2d92020-08-04 16:59:47 -05004#
5# SPDX-License-Identifier: BSD-3-Clause
6#
7
8# Fast forward master branch with integration
9
Paul Sokolovsky105f3852022-01-25 17:19:30 +030010set -ex
Zelalemd36c2d92020-08-04 16:59:47 -050011
Paul Sokolovsky78b74452022-01-25 17:11:27 +030012# Use a directory which won't clash with a r/o clone made for building.
13clone_dir=trusted-firmware-a-for-update
14
15git clone ssh://$CI_BOT_USERNAME@review.trustedfirmware.org:29418/TF-A/trusted-firmware-a ${clone_dir}
16cd ${clone_dir}
Zelalemd36c2d92020-08-04 16:59:47 -050017git checkout master
18git merge --ff-only origin/integration
Paul Sokolovsky105f3852022-01-25 17:19:30 +030019
20# On OpenCI, disable push for now, until we're confident enough we want to do
21# this automatically. See comments in https://linaro.atlassian.net/browse/TFC-223.
22if echo "$JENKINS_URL" | grep -q "arm.com"; then
23 git push origin master
24fi
25
Zelalemd36c2d92020-08-04 16:59:47 -050026cd ..
Paul Sokolovsky78b74452022-01-25 17:11:27 +030027rm -rf ${clone_dir}