added .github/workflows/emerge.yml
Signed-off-by: Anton Fischl <github@fischl-online.de>
This commit is contained in:
parent
eb1238d6ce
commit
ea26da5f6c
35
.github/workflows/emerge.yml
vendored
Normal file
35
.github/workflows/emerge.yml
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
name: emerge ha-min
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: '17 10 * * *' # Daily
|
||||
|
||||
jobs:
|
||||
emerge-ha-min:
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: ghcr.io/antonfischl1980/gentoo-ci:main
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: emerge-sync
|
||||
run: |
|
||||
sudo -u portage git -C /var/db/repos/gentoo pull
|
||||
emerge --sync
|
||||
|
||||
- name: repos.conf/HomeAssistantRepository
|
||||
run: |
|
||||
mkdir -p /etc/portage/repos.conf/
|
||||
echo -en "[HomeAssistantRepository]\nlocation = " >/etc/portage/repos.conf/HomeAssistantRepository.conf
|
||||
pwd -P >> /etc/portage/repos.conf/HomeAssistantRepository.conf
|
||||
cat /etc/portage/repos.conf/*.conf
|
||||
|
||||
- name: /etc/portage/
|
||||
run: |
|
||||
rsync -aHDPSv etc/portage/ /etc/portage/
|
||||
|
||||
- name: emerge
|
||||
run: |
|
||||
emerge --jobs=4 --autounmask=y --autounmask-continue=y app-misc/homeassistant-min
|
1
etc/portage/package.use/70_haproxy
Normal file
1
etc/portage/package.use/70_haproxy
Normal file
@ -0,0 +1 @@
|
||||
net-proxy/haproxy slz -zlib
|
Loading…
x
Reference in New Issue
Block a user