25 lines
715 B
Bash
25 lines
715 B
Bash
|
|
#!/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
|