@@ -50,13 +50,15 @@ jobs:
50
50
sudo apt-get -y install doxygen clang python3-pip
51
51
python -m pip install breathe recommonmark esp-docs==1.4.1
52
52
for comp in `ls components`; do
53
- cd $GITHUB_WORKSPACE/docs/${comp}
54
- if [[ "${{ env.BUMP_COMPONENT }}" == "${comp}" ]]; then
55
- echo "Building specific version of ${comp} (${{ env.BUMP_VERSION }})"
56
- ./generate_docs ${{ env.BUMP_VERSION }}
57
- else
58
- echo "Building latest version of ${comp}"
59
- ./generate_docs
53
+ if [ -d $GITHUB_WORKSPACE/docs/${comp} ]; then
54
+ cd $GITHUB_WORKSPACE/docs/${comp}
55
+ if [[ "${{ env.BUMP_COMPONENT }}" == "${comp}" ]]; then
56
+ echo "Building specific version of ${comp} (${{ env.BUMP_VERSION }})"
57
+ ./generate_docs ${{ env.BUMP_VERSION }}
58
+ else
59
+ echo "Building latest version of ${comp}"
60
+ ./generate_docs
61
+ fi
60
62
fi
61
63
done
62
64
- name : Deploying generated docs
@@ -67,14 +69,16 @@ jobs:
67
69
export GIT_VER=$(git describe --always)
68
70
export GITHUB_REF_NAME=latest
69
71
for comp in `ls components`; do
70
- echo "Deploying latest of ${comp}"
71
- export DOCS_BUILD_DIR=$GITHUB_WORKSPACE/docs/${comp}
72
- export DOCS_DEPLOY_PATH=$DOCS_DEPLOY_PATH_ORIG/${comp}
73
- cd $GITHUB_WORKSPACE/docs/${comp}
74
- deploy-docs
72
+ if [ -d $GITHUB_WORKSPACE/docs/${comp} ]; then
73
+ echo "Deploying latest of ${comp}"
74
+ export DOCS_BUILD_DIR=$GITHUB_WORKSPACE/docs/${comp}
75
+ export DOCS_DEPLOY_PATH=$DOCS_DEPLOY_PATH_ORIG/${comp}
76
+ cd $GITHUB_WORKSPACE/docs/${comp}
77
+ deploy-docs
78
+ fi
75
79
done;
76
80
# Deploy docs with version path
77
- if [[ "${{ env.BUMP_VERSION }}" != "" ]]; then
81
+ if [[ "${{ env.BUMP_VERSION }}" != "" ]] && [[ -d $GITHUB_WORKSPACE/docs/${comp} ]] ; then
78
82
echo "Deploying specific version of ${comp} (${{ env.BUMP_VERSION }})"
79
83
cd $GITHUB_WORKSPACE/docs/${{ env.BUMP_COMPONENT }}
80
84
export GITHUB_REF_NAME=${{ env.BUMP_VERSION }}
0 commit comments