Skip to content

Commit 214379b

Browse files
committed
Add build step to environment setup
1 parent c97624b commit 214379b

File tree

3 files changed

+8
-12
lines changed

3 files changed

+8
-12
lines changed

.github/workflows/build-deploy.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,6 @@ jobs:
3333
- name: Install dependencies
3434
run: make install
3535

36-
- name: Build the website
37-
run: make build MODE=production
38-
3936
- name: Set up SSH key
4037
uses: webfactory/[email protected]
4138
with:
@@ -44,5 +41,7 @@ jobs:
4441
- name: ssh keyscan
4542
run: ssh-keyscan "static.europython.eu" > ~/.ssh/known_hosts
4643

47-
- name: Deploy to server
44+
- name: Build and Deploy to server
45+
env:
46+
MODE: "production"
4847
run: make deploy FORCE_DEPLOY=true

.github/workflows/preview.yml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,6 @@ jobs:
3636
- name: Install dependencies
3737
run: make install
3838

39-
- name: Build the website
40-
env:
41-
BRANCH: "${{ env.GITHUB_BRANCH_NAME }}"
42-
GIT_VERSION: "${{ env.GITHUB_COMMIT_HASH }}"
43-
MODE: "preview"
44-
run: make build
45-
4639
- name: Set up SSH key
4740
uses: webfactory/[email protected]
4841
with:
@@ -51,9 +44,11 @@ jobs:
5144
- name: ssh keyscan
5245
run: ssh-keyscan "static.europython.eu" > ~/.ssh/known_hosts
5346

54-
- name: Upload preview
47+
- name: Build and upload preview
5548
env:
5649
BRANCH: "${{ env.GITHUB_BRANCH_NAME }}"
50+
GIT_VERSION: "${{ env.GITHUB_COMMIT_HASH }}"
51+
MODE: "preview"
5752
run: make preview
5853

5954
- name: Get safe branch and export to env

Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ build:
4848

4949
preview: RELEASES_DIR = $(VPS_PREVIEW_PATH)/$(SAFE_BRANCH)/releases
5050
preview: TARGET = $(RELEASES_DIR)/$(TIMESTAMP)
51+
preview: build
5152
preview:
5253
@echo "Preview site URL: $(PREVIEW_SITE_URL)"
5354
echo $(TARGET)
@@ -72,6 +73,7 @@ ls -1dt */ \
7273
ifeq ($(FORCE_DEPLOY), true)
7374
deploy: RELEASES_DIR = $(VPS_PROD_PATH)/releases
7475
deploy: TARGET = $(RELEASES_DIR)/$(TIMESTAMP)
76+
deploy: build
7577
deploy:
7678
@echo "\n\n**** Deploying branch '$(BRANCH)' (safe: $(SAFE_BRANCH)) to $(TARGET)...\n\n"
7779
$(REMOTE_CMD) "mkdir -p $(TARGET)"

0 commit comments

Comments
 (0)