mirror of
https://github.com/frappe/frappe_docker.git
synced 2024-11-08 22:31:07 +00:00
ci: fixes ci steps
helm release deploy key uses webfactory/ssh-agent@v0.5.3 test only on PR docker login only if not PR
This commit is contained in:
parent
4c79d6d7c6
commit
7d36be56f4
12
.github/workflows/docker.yml
vendored
12
.github/workflows/docker.yml
vendored
@ -88,6 +88,7 @@ jobs:
|
|||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- uses: docker/setup-buildx-action@v1
|
- uses: docker/setup-buildx-action@v1
|
||||||
- uses: docker/login-action@v1
|
- uses: docker/login-action@v1
|
||||||
|
if: github.event_name != 'pull_request'
|
||||||
with:
|
with:
|
||||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||||
@ -110,6 +111,7 @@ jobs:
|
|||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v2
|
||||||
- uses: docker/setup-buildx-action@v1
|
- uses: docker/setup-buildx-action@v1
|
||||||
- uses: docker/login-action@v1
|
- uses: docker/login-action@v1
|
||||||
|
if: github.event_name != 'pull_request'
|
||||||
with:
|
with:
|
||||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||||
@ -156,6 +158,7 @@ jobs:
|
|||||||
run: sudo apt-get install -y w3m
|
run: sudo apt-get install -y w3m
|
||||||
|
|
||||||
- name: Test
|
- name: Test
|
||||||
|
if: github.event_name == 'pull_request'
|
||||||
run: |
|
run: |
|
||||||
./tests/check-format.sh
|
./tests/check-format.sh
|
||||||
./tests/docker-test.sh
|
./tests/docker-test.sh
|
||||||
@ -180,14 +183,11 @@ jobs:
|
|||||||
|
|
||||||
- name: Release Helm Chart
|
- name: Release Helm Chart
|
||||||
if: needs.resolve-matrix.outputs.build-target == 'stable'
|
if: needs.resolve-matrix.outputs.build-target == 'stable'
|
||||||
|
uses: webfactory/ssh-agent@v0.5.3
|
||||||
|
with:
|
||||||
|
ssh-private-key: ${{ secrets.HELM_DEPLOY_KEY }}
|
||||||
run: |
|
run: |
|
||||||
export GIT_SSH_COMMAND="ssh -i ${PWD}/deploy_key"
|
|
||||||
echo -n $HELM_DEPLOY_KEY | base64 -di > deploy_key
|
|
||||||
chmod 400 deploy_key;
|
|
||||||
ssh-keyscan github.com >> $HOME/.ssh/known_hosts 2>/dev/null;
|
|
||||||
pip install --upgrade pip
|
pip install --upgrade pip
|
||||||
git clone git@github.com:frappe/helm.git && cd helm
|
git clone git@github.com:frappe/helm.git && cd helm
|
||||||
pip install -r release_wizard/requirements.txt
|
pip install -r release_wizard/requirements.txt
|
||||||
./release_wizard/wizard 13 patch --remote origin --ci
|
./release_wizard/wizard 13 patch --remote origin --ci
|
||||||
env:
|
|
||||||
HELM_DEPLOY_KEY: ${{ secrets.HELM_DEPLOY_KEY }}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user