Files
simulation_core/tools/dts2repl/ci/prepare.sh

25 lines
715 B
Bash
Executable File

#!/bin/bash
# checkout on the specified version if needed
if [ -n "$TARGET_VERSION" ]; then
echo -e "\n========== DOING CHECKOUT ON VERSION ============"
echo "$TARGET_VERSION"
git checkout "$TARGET_VERSION"
fi
echo -e "\n========== INSTALLING DTS2REPL VERSION =========="
git branch -v
echo -e "=================================================\n"
# install dts2repl as module
pip3 install .
# get renode & latest simulation version to be used by the CI
. ./ci/get_versions_from_dashboard.sh
# download replkit and prepare dts/repl directory structure
mkdir -p ci-output/{repls/{dashboard,generated,diffs},dts}
(cd ci-output && ../ci/get_dashboard_replkit.sh)
# download or build Renode
./ci/get_renode.sh