add EPICS param md in doc #287
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
name: Build | |
on: | |
push: | |
branches: [master] | |
paths-ignores: | |
- '**.md' | |
- '.github/workflows/linter.yml' | |
- '.github/workflows/macos.yml' | |
- '.github/workflows/docker-image.yml' | |
- 'docs/**' | |
- 'docker/**' | |
pull_request: | |
branches: [master] | |
jobs: | |
Ubuntu: | |
runs-on: ubuntu-latest | |
steps: | |
- name: checkout | |
uses: actions/checkout@v4 | |
- name: setup python | |
uses: actions/setup-python@v2 | |
with: | |
python-version: '3.8' # install the python version needed | |
- name: Install required packages | |
run: | | |
sudo apt update -y | |
sudo apt install -y git bash wget unzip | |
git clone https://github.com/jeonghanlee/pkg_automation | |
bash pkg_automation/pkg_automation.bash -y | |
git clone https://github.com/jeonghanlee/uldaq-env | |
make -C uldaq-env/ github | |
- name: Install python packages | |
run: | | |
python -m pip install --upgrade pip | |
pip install numpy | |
- name: EPICS installation | |
run: | | |
make init | |
make conf | |
make patch.pvxs.apply | |
make vars | |
make build | |
make install | |
- name: EPICS Environment Check | |
run: | | |
make exist | |
make print-INSTALL_LOCATION_EPICS > a | |
source $(cat a)/setEpicsEnv.bash | |
caget -h | |
Debian11: | |
runs-on: ubuntu-latest | |
container: debian:bullseye | |
steps: | |
- name: checkout | |
uses: actions/checkout@v4 | |
- name: Install required packages | |
run: | | |
apt update -y | |
apt install -y git make sudo bash wget unzip | |
git clone https://github.com/jeonghanlee/pkg_automation | |
bash pkg_automation/pkg_automation.bash -y | |
sudo apt install -y python3-pip | |
pip3 install numpy nose | |
git clone https://github.com/jeonghanlee/uldaq-env | |
make -C uldaq-env/ github | |
- name: EPICS installation | |
run: | | |
make init | |
make conf | |
make patch.pvxs.apply | |
make vars | |
make build | |
make install | |
- name: EPICS Environment Check | |
run: | | |
make exist | |
Rocky8: | |
runs-on: ubuntu-latest | |
container: rockylinux:8 | |
steps: | |
- name: checkout | |
uses: actions/checkout@v4 | |
- name: Install required packages | |
run: | | |
dnf update -y | |
dnf install -y git tree make sudo bash wget unzip | |
git clone https://github.com/jeonghanlee/pkg_automation | |
bash pkg_automation/pkg_automation.bash -y | |
dnf install -y python3-pip | |
pip3 install numpy nose | |
git clone https://github.com/jeonghanlee/uldaq-env | |
make -C uldaq-env/ github | |
- name: EPICS installation | |
run: | | |
make init | |
make conf | |
make patch.pvxs.apply | |
make vars | |
make build | |
make install | |
- name: EPICS Environment Check | |
run: | | |
make exist | |
make print-INSTALL_LOCATION_EPICS > a | |
source $(cat a)/setEpicsEnv.bash | |
caget -h |