File tree Expand file tree Collapse file tree 1 file changed +6
-15
lines changed Expand file tree Collapse file tree 1 file changed +6
-15
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,12 @@ concurrency:
24
24
group : " pages"
25
25
cancel-in-progress : false
26
26
27
+ env :
28
+ # Inject secrets as environment variables
29
+ EMAILJS_SERVICE_ID : ${{ secrets.EMAILJS_SERVICE_ID }}
30
+ EMAILJS_TEMPLATE_ID : ${{ secrets.EMAILJS_TEMPLATE_ID }}
31
+ EMAILJS_PUBLIC_KEY : ${{ secrets.EMAILJS_PUBLIC_KEY }}
32
+
27
33
jobs :
28
34
# Build job
29
35
build :
76
82
run : ${{ steps.detect-package-manager.outputs.manager }} ${{ steps.detect-package-manager.outputs.command }}
77
83
- name : Build with Next.js
78
84
run : ${{ steps.detect-package-manager.outputs.runner }} next build
79
- - name : Build with EmailJS vars
80
- env :
81
- # Inject secrets as environment variables
82
- EMAILJS_SERVICE_ID : ${{ secrets.EMAILJS_SERVICE_ID }}
83
- EMAILJS_TEMPLATE_ID : ${{ secrets.EMAILJS_TEMPLATE_ID }}
84
- EMAILJS_PUBLIC_KEY : ${{ secrets.EMAILJS_PUBLIC_KEY }}
85
- run : |
86
- # Create a .env.production file
87
- echo "NEXT_PUBLIC_EMAILJS_SERVICE_ID=$EMAILJS_SERVICE_ID" >> .env.production
88
- echo "NEXT_PUBLIC_EMAILJS_TEMPLATE_ID=$EMAILJS_TEMPLATE_ID" >> .env.production
89
- echo "NEXT_PUBLIC_EMAILJS_PUBLIC_KEY=$EMAILJS_PUBLIC_KEY" >> .env.production
90
-
91
- npm run build
92
- npm run export
93
-
94
85
- name : Upload artifact
95
86
uses : actions/upload-pages-artifact@v3
96
87
with :
You can’t perform that action at this time.
0 commit comments