mirror of
https://github.com/built-aur/packages
synced 2024-08-14 23:01:15 +00:00
ci(long-built): fix swap
This commit is contained in:
parent
39519f604e
commit
2f1beab428
2 changed files with 85 additions and 1 deletions
84
.github/workflows/long-built.yml
vendored
84
.github/workflows/long-built.yml
vendored
|
@ -69,6 +69,18 @@ jobs:
|
|||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Create SWAP
|
||||
run: |
|
||||
sudo fallocate -l 5G ./swapfile
|
||||
sudo chmod 0600 ./swapfile
|
||||
sudo mkswap ./swapfile
|
||||
sudo swapon ./swapfile
|
||||
|
||||
sudo fallocate -l 3G /mnt/swapfile_3g
|
||||
sudo chmod 0600 /mnt/swapfile_3g
|
||||
sudo mkswap /mnt/swapfile_3g
|
||||
sudo swapon /mnt/swapfile_3g
|
||||
|
||||
- name: Setup Stage
|
||||
run: npm run setup --prefix ./scripts/long-built
|
||||
|
||||
|
@ -100,6 +112,18 @@ jobs:
|
|||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Create SWAP
|
||||
run: |
|
||||
sudo fallocate -l 5G ./swapfile
|
||||
sudo chmod 0600 ./swapfile
|
||||
sudo mkswap ./swapfile
|
||||
sudo swapon ./swapfile
|
||||
|
||||
sudo fallocate -l 3G /mnt/swapfile_3g
|
||||
sudo chmod 0600 /mnt/swapfile_3g
|
||||
sudo mkswap /mnt/swapfile_3g
|
||||
sudo swapon /mnt/swapfile_3g
|
||||
|
||||
- name: Setup Stage
|
||||
run: npm run setup --prefix ./scripts/long-built
|
||||
|
||||
|
@ -133,6 +157,18 @@ jobs:
|
|||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Create SWAP
|
||||
run: |
|
||||
sudo fallocate -l 5G ./swapfile
|
||||
sudo chmod 0600 ./swapfile
|
||||
sudo mkswap ./swapfile
|
||||
sudo swapon ./swapfile
|
||||
|
||||
sudo fallocate -l 3G /mnt/swapfile_3g
|
||||
sudo chmod 0600 /mnt/swapfile_3g
|
||||
sudo mkswap /mnt/swapfile_3g
|
||||
sudo swapon /mnt/swapfile_3g
|
||||
|
||||
- name: Setup Stage
|
||||
run: npm run setup --prefix ./scripts/long-built
|
||||
|
||||
|
@ -166,6 +202,18 @@ jobs:
|
|||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Create SWAP
|
||||
run: |
|
||||
sudo fallocate -l 5G ./swapfile
|
||||
sudo chmod 0600 ./swapfile
|
||||
sudo mkswap ./swapfile
|
||||
sudo swapon ./swapfile
|
||||
|
||||
sudo fallocate -l 3G /mnt/swapfile_3g
|
||||
sudo chmod 0600 /mnt/swapfile_3g
|
||||
sudo mkswap /mnt/swapfile_3g
|
||||
sudo swapon /mnt/swapfile_3g
|
||||
|
||||
- name: Setup Stage
|
||||
run: npm run setup --prefix ./scripts/long-built
|
||||
|
||||
|
@ -199,6 +247,18 @@ jobs:
|
|||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Create SWAP
|
||||
run: |
|
||||
sudo fallocate -l 5G ./swapfile
|
||||
sudo chmod 0600 ./swapfile
|
||||
sudo mkswap ./swapfile
|
||||
sudo swapon ./swapfile
|
||||
|
||||
sudo fallocate -l 3G /mnt/swapfile_3g
|
||||
sudo chmod 0600 /mnt/swapfile_3g
|
||||
sudo mkswap /mnt/swapfile_3g
|
||||
sudo swapon /mnt/swapfile_3g
|
||||
|
||||
- name: Setup Stage
|
||||
run: npm run setup --prefix ./scripts/long-built
|
||||
|
||||
|
@ -232,6 +292,18 @@ jobs:
|
|||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Create SWAP
|
||||
run: |
|
||||
sudo fallocate -l 5G ./swapfile
|
||||
sudo chmod 0600 ./swapfile
|
||||
sudo mkswap ./swapfile
|
||||
sudo swapon ./swapfile
|
||||
|
||||
sudo fallocate -l 3G /mnt/swapfile_3g
|
||||
sudo chmod 0600 /mnt/swapfile_3g
|
||||
sudo mkswap /mnt/swapfile_3g
|
||||
sudo swapon /mnt/swapfile_3g
|
||||
|
||||
- name: Setup Stage
|
||||
run: npm run setup --prefix ./scripts/long-built
|
||||
|
||||
|
@ -265,6 +337,18 @@ jobs:
|
|||
- name: Checkout
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Create SWAP
|
||||
run: |
|
||||
sudo fallocate -l 5G ./swapfile
|
||||
sudo chmod 0600 ./swapfile
|
||||
sudo mkswap ./swapfile
|
||||
sudo swapon ./swapfile
|
||||
|
||||
sudo fallocate -l 3G /mnt/swapfile_3g
|
||||
sudo chmod 0600 /mnt/swapfile_3g
|
||||
sudo mkswap /mnt/swapfile_3g
|
||||
sudo swapon /mnt/swapfile_3g
|
||||
|
||||
- name: Setup Stage
|
||||
run: npm run setup --prefix ./scripts/long-built
|
||||
|
||||
|
|
|
@ -82,7 +82,7 @@ const shell = async (commandLine: string, args?: Array<string>, options?: ExecOp
|
|||
const mount = (directory: string): Array<string> => ['--mount', `type=bind,source=${process.cwd()}/${directory},target=/mnt/${directory}`];
|
||||
|
||||
await core.group<void>('Stage: Running docker container...', () =>
|
||||
shell('docker', ['run', '-e', 'TIMEOUT=330', '-e', `BUILD_ARCH=${input.arch}`, '--memory=5g', ...mount('input'), ...mount('output'), ...mount('progress'), input.imageTag]));
|
||||
shell('docker', ['run', '-e', 'TIMEOUT=330', '-e', `BUILD_ARCH=${input.arch}`, ...mount('input'), ...mount('output'), ...mount('progress'), input.imageTag]));
|
||||
|
||||
if (readdirSync('output').length !== 0) {
|
||||
console.log('Stage: Successfully built package');
|
||||
|
|
Loading…
Reference in a new issue