Skip to content

Commit

Permalink
vscode rework + bugfixes sync
Browse files Browse the repository at this point in the history
  • Loading branch information
stamepicmorg committed Aug 25, 2024
2 parents 1fcc70f + 8edd870 commit 907c072
Show file tree
Hide file tree
Showing 577 changed files with 3,720 additions and 13,205 deletions.
14 changes: 4 additions & 10 deletions .github/workflows/epicmorg.advanced.images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ on:
# branches:
# - 'master'
schedule:
- cron: '0 0 * * 2,4,6'
- cron: '0 02 * * 2,4,6'

jobs:

build-images:
name: Build EpicMorg Advanced Images
name: EpicMorg Advanced Images
runs-on: ubuntu-24.04

steps:
Expand All @@ -24,21 +24,15 @@ jobs:
- name: Install requirements.txt
run: make pip

##################################################################################

- name: "Build and Deploy Advanced Mattermost Images:"
run: cd linux/advanced/mattermost && pwd && make build && make deploy

- name: "Build and Deploy Advanced Teamcity Server Image:"
run: cd linux/advanced/teamcity/server && pwd && make build && make deploy

- name: "Build and Deploy Advanced Sentry Image:"
run: cd linux/advanced/sentry/latest && pwd && make build && make deploy

# - name: "Build and Deploy Advanced Redash Images:"
# run: cd linux/advanced/redash && pwd && make sync && make patch && make build && make deploy

##################################################################################

- name: Cleanup
run: make docker-clean

##################################################################################
15 changes: 12 additions & 3 deletions .github/workflows/epicmorg.advanced.vscode.images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,21 +38,29 @@ jobs:
- name: "Build and Deploy Advanced Vscode Server Android Images:"
run: cd linux/advanced/vscode-server/android && pwd && make build && make deploy

##################################################################################

- name: Cleanup
run: make docker-clean

##################################################################################

- name: "Build and Deploy Advanced Vscode Server NodeJS Images:"
run: cd linux/advanced/vscode-server/nodejs && pwd && make build && make deploy

- name: "Build and Deploy Advanced Vscode Server CPP Images:"
run: cd linux/advanced/vscode-server/cpp && pwd && make build && make deploy

- name: "Build and Deploy Advanced Vscode Server DevOps Images:"
run: cd linux/advanced/vscode-server/devops && pwd && make build && make deploy

- name: "Build and Deploy Advanced Vscode Server Docker Images:"
run: cd linux/advanced/vscode-server/docker && pwd && make build && make deploy

##################################################################################

- name: Cleanup
run: make docker-clean

##################################################################################

- name: "Build and Deploy Advanced Vscode Server dotnet Images:"
run: cd linux/advanced/vscode-server/dotnet && pwd && make build && make deploy

Expand All @@ -67,3 +75,4 @@ jobs:
- name: Cleanup
run: make docker-clean

##################################################################################
68 changes: 1 addition & 67 deletions .github/workflows/epicmorg.base.images.debian.6.yml
Original file line number Diff line number Diff line change
Expand Up @@ -91,30 +91,6 @@ jobs:
- name: Cleanup
run: make docker-clean

##################################################################################

- name: "Build and Deploy Debian 6 jdk20 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk/jdk20 && pwd && make build && make deploy

- name: "Build and Deploy Debian 6 jdk21 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk/jdk21 && pwd && make build && make deploy

- name: "Build and Deploy Debian 6 jdk22 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/jdk/jdk22 && pwd && make build && make deploy

##################################################################################

- name: Cleanup
run: make docker-clean

##################################################################################

- name: "Build and Deploy Debian 6 NodeJS LTS Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/lts && pwd && make build && make deploy

- name: "Build and Deploy Debian 6 NodeJS Current Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/current && pwd && make build && make deploy

##################################################################################

- name: "Build and Deploy Debian 6 NodeJS 0.12 Image:"
Expand All @@ -136,7 +112,7 @@ jobs:
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node8 && pwd && make build && make deploy

- name: "Build and Deploy Debian 6 NodeJS 9 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node8 && pwd && make build && make deploy
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node9 && pwd && make build && make deploy

##################################################################################

Expand All @@ -151,51 +127,9 @@ jobs:
- name: "Build and Deploy Debian 6 NodeJS 11 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node11 && pwd && make build && make deploy

- name: "Build and Deploy Debian 6 NodeJS 12 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node12 && pwd && make build && make deploy

- name: "Build and Deploy Debian 6 NodeJS 13 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node13 && pwd && make build && make deploy

- name: "Build and Deploy Debian 6 NodeJS 14 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node14 && pwd && make build && make deploy

- name: "Build and Deploy Debian 6 NodeJS 15 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node15 && pwd && make build && make deploy

##################################################################################

- name: Cleanup
run: make docker-clean

##################################################################################

- name: "Build and Deploy Debian 6 NodeJS 16 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node16 && pwd && make build && make deploy

- name: "Build and Deploy Debian 6 NodeJS 17 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node17 && pwd && make build && make deploy

- name: "Build and Deploy Debian 6 NodeJS 18 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node18 && pwd && make build && make deploy

- name: "Build and Deploy Debian 6 NodeJS 19 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node19 && pwd && make build && make deploy

- name: "Build and Deploy Debian 6 NodeJS 20 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node20 && pwd && make build && make deploy

- name: "Build and Deploy Debian 6 NodeJS 21 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node21 && pwd && make build && make deploy

- name: "Build and Deploy Debian 6 NodeJS 22 Image:"
run: cd linux/ecosystem/epicmorg/debian/06-squeeze/nodejs/node22 && pwd && make build && make deploy

##################################################################################

- name: Cleanup
run: make docker-clean

##################################################################################


71 changes: 0 additions & 71 deletions .github/workflows/epicmorg.base.images.debian.7.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,35 +90,6 @@ jobs:
- name: Cleanup
run: make docker-clean

##################################################################################

- name: "Build and Deploy Debian 7 jdk20 Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk/jdk20 && pwd && make build && make deploy

- name: "Build and Deploy Debian 7 jdk21 Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk/jdk21 && pwd && make build && make deploy

- name: "Build and Deploy Debian 7 jdk22 Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/jdk/jdk22 && pwd && make build && make deploy

##################################################################################

- name: Cleanup
run: make docker-clean

##################################################################################

- name: Cleanup
run: make docker-clean

##################################################################################

- name: "Build and Deploy Debian 7 NodeJS LTS Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/lts && pwd && make build && make deploy

- name: "Build and Deploy Debian 7 NodeJS Current Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/current && pwd && make build && make deploy

##################################################################################

- name: "Build and Deploy Debian 7 NodeJS 0.12 Image:"
Expand Down Expand Up @@ -155,51 +126,9 @@ jobs:
- name: "Build and Deploy Debian 7 NodeJS 11 Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node11 && pwd && make build && make deploy

- name: "Build and Deploy Debian 7 NodeJS 12 Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node12 && pwd && make build && make deploy

- name: "Build and Deploy Debian 7 NodeJS 13 Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node13 && pwd && make build && make deploy

- name: "Build and Deploy Debian 7 NodeJS 14 Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node14 && pwd && make build && make deploy

- name: "Build and Deploy Debian 7 NodeJS 15 Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node15 && pwd && make build && make deploy

##################################################################################

- name: Cleanup
run: make docker-clean

##################################################################################

- name: "Build and Deploy Debian 7 NodeJS 16 Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node16 && pwd && make build && make deploy

- name: "Build and Deploy Debian 7 NodeJS 17 Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node17 && pwd && make build && make deploy

- name: "Build and Deploy Debian 7 NodeJS 18 Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node18 && pwd && make build && make deploy

- name: "Build and Deploy Debian 7 NodeJS 19 Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node19 && pwd && make build && make deploy

- name: "Build and Deploy Debian 7 NodeJS 20 Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node20 && pwd && make build && make deploy

- name: "Build and Deploy Debian 7 NodeJS 21 Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node21 && pwd && make build && make deploy

- name: "Build and Deploy Debian 7 NodeJS 22 Image:"
run: cd linux/ecosystem/epicmorg/debian/07-wheezy/nodejs/node22 && pwd && make build && make deploy

##################################################################################

- name: Cleanup
run: make docker-clean

##################################################################################


23 changes: 0 additions & 23 deletions .github/workflows/epicmorg.base.images.debian.8.yml
Original file line number Diff line number Diff line change
Expand Up @@ -106,14 +106,6 @@ jobs:
- name: Cleanup
run: make docker-clean

##################################################################################

- name: "Build and Deploy Debian 8 NodeJS LTS Image:"
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/lts && pwd && make build && make deploy

- name: "Build and Deploy Debian 8 NodeJS Current Image:"
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/current && pwd && make build && make deploy

##################################################################################

- name: "Build and Deploy Debian 8 NodeJS 0.12 Image:"
Expand Down Expand Up @@ -175,21 +167,6 @@ jobs:
- name: "Build and Deploy Debian 8 NodeJS 17 Image:"
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node17 && pwd && make build && make deploy

- name: "Build and Deploy Debian 8 NodeJS 18 Image:"
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node18 && pwd && make build && make deploy

- name: "Build and Deploy Debian 8 NodeJS 19 Image:"
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node19 && pwd && make build && make deploy

- name: "Build and Deploy Debian 8 NodeJS 20 Image:"
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node20 && pwd && make build && make deploy

- name: "Build and Deploy Debian 8 NodeJS 21 Image:"
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node21 && pwd && make build && make deploy

- name: "Build and Deploy Debian 8 NodeJS 22 Image:"
run: cd linux/ecosystem/epicmorg/debian/08-jessie/nodejs/node22 && pwd && make build && make deploy

##################################################################################

- name: Cleanup
Expand Down
24 changes: 0 additions & 24 deletions .github/workflows/epicmorg.base.images.debian.9.yml
Original file line number Diff line number Diff line change
Expand Up @@ -104,14 +104,6 @@ jobs:
- name: Cleanup
run: make docker-clean

##################################################################################

- name: "Build and Deploy Debian 9 NodeJS LTS Image:"
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/lts && pwd && make build && make deploy

- name: "Build and Deploy Debian 9 NodeJS Current Image:"
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/current && pwd && make build && make deploy

##################################################################################

- name: "Build and Deploy Debian 9 NodeJS 0.12 Image:"
Expand Down Expand Up @@ -173,25 +165,9 @@ jobs:
- name: "Build and Deploy Debian 9 NodeJS 17 Image:"
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node17 && pwd && make build && make deploy

- name: "Build and Deploy Debian 9 NodeJS 18 Image:"
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node18 && pwd && make build && make deploy

- name: "Build and Deploy Debian 9 NodeJS 19 Image:"
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node19 && pwd && make build && make deploy

- name: "Build and Deploy Debian 9 NodeJS 20 Image:"
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node20 && pwd && make build && make deploy

- name: "Build and Deploy Debian 9 NodeJS 21 Image:"
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node21 && pwd && make build && make deploy

- name: "Build and Deploy Debian 9 NodeJS 22 Image:"
run: cd linux/ecosystem/epicmorg/debian/09-stretch/nodejs/node22 && pwd && make build && make deploy

##################################################################################

- name: Cleanup
run: make docker-clean

##################################################################################

38 changes: 38 additions & 0 deletions .github/workflows/epicmorg.experimental.images.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: EpicMorg experimental Images

on:
# push:
# branches:
# - 'master'
schedule:
- cron: '0 01 * * 2,4,6'

jobs:

build-images:
name: EpicMorg Advanced Images
runs-on: ubuntu-24.04

steps:
- uses: actions/checkout@v4
- name: Log into registry
run: echo "${{ secrets.DOCKER_SERVER_KEY }}" | docker login -u "${{ secrets.DOCKER_SERVER_LOGIN }}" --password-stdin

- name: Test Make
run: make

- name: Install requirements.txt
run: make pip

- name: "Build and Deploy Advanced Sentry Image:"
run: cd linux/experimental/sentry/latest && pwd && make build && make deploy

- name: "Build and Deploy Advanced Redash Images:"
run: cd linux/experimental/redash && pwd && make sync && make patch && make build && make deploy

##################################################################################

- name: Cleanup
run: make docker-clean

##################################################################################
4 changes: 2 additions & 2 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
[submodule "linux/advanced/redash/redash-repo"]
path = linux/advanced/redash/redash-repo
[submodule "linux/experimental/redash/redash-repo"]
path = linux/experimental/redash/redash-repo
url = https://github.com/getredash/redash.git
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
# Changelog
## 2024
* `aug`
* `sentry` and `redash` was set to `experimental` status bacause `ci` is not stable yet.
* reworked `teamcity:server` image.
* reworked `vscode` image.
* updated `monerod` and `p2pool` images to latest versions.
* updated `nodejs` and `jdk` images to latest versions.
* added extended `nodejs` and `jdk` base images support.
* added `dotnet` base images support.
Expand Down
Loading

0 comments on commit 907c072

Please sign in to comment.