-
Notifications
You must be signed in to change notification settings - Fork 307
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #9308 from princegupta1131/8.0.0_github_action
8.0.0 GitHub action -test
- Loading branch information
Showing
17 changed files
with
260 additions
and
218 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
name: Build-Test | ||
|
||
on: | ||
push: | ||
branches: | ||
- "*" # Trigger on push to any branch | ||
pull_request: | ||
branches: | ||
- "*" # Trigger on pull request to any branch | ||
|
||
jobs: | ||
ci-cd-TestCases: | ||
name: Build-Test | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
# Checkout the repository to the runner | ||
- name: Checkout repository | ||
uses: actions/checkout@v3 | ||
|
||
# Set up Node.js environment | ||
- name: Set up Node.js | ||
uses: actions/setup-node@v3 | ||
with: | ||
node-version: 18.20.2 | ||
|
||
# # Install client dependencies | ||
# - name: Install client dependencies | ||
# working-directory: src/app/client | ||
# run: yarn install --no-progress --production=true | ||
|
||
# # Build the client | ||
# - name: Build client | ||
# working-directory: src/app/client | ||
# run: npm run build | ||
|
||
# # List all files after the build | ||
# - name: List all files after build | ||
# working-directory: src/app/client | ||
# run: find . -type f | ||
|
||
# # Check if the dist directory exists and list its contents | ||
# - name: Check if dist directory exists and list contents | ||
# working-directory: src/app/client | ||
# run: | | ||
# if [ -d dist ]; then | ||
# echo "dist directory exists. Listing contents:" | ||
# ls -l dist | ||
# else | ||
# echo "dist directory does not exist" | ||
# fi | ||
|
||
# # Move index.html to index.ejs if it exists | ||
# - name: Move index.html to index.ejs if it exists | ||
# working-directory: src/app/client | ||
# run: | | ||
# if [ -f dist/index.html ]; then | ||
# mv dist/index.html dist/index.ejs | ||
# else | ||
# echo "File dist/index.html does not exist" | ||
# fi | ||
|
||
# # Set up server directories | ||
# - name: Set up server directories | ||
# run: mkdir -p $GITHUB_WORKSPACE/app_dist | ||
|
||
# # Copy server files to the destination directory | ||
# - name: Copy server files | ||
# run: | | ||
# cp -r src/app/libs src/app/helpers src/app/proxy src/app/resourcebundles src/app/package.json src/app/framework.config.js src/app/sunbird-plugins src/app/routes src/app/constants src/app/controllers src/app/server.js $GITHUB_WORKSPACE/app_dist/ | ||
# shell: /usr/bin/bash -e {0} | ||
|
||
# # Install server dependencies | ||
# - name: Install server dependencies | ||
# working-directory: ${{ github.workspace }}/app_dist | ||
# run: yarn install --ignore-engines --no-progress --production=true | ||
|
||
# # Run server build script | ||
# - name: Run server build script | ||
# working-directory: ${{ github.workspace }}/app_dist | ||
# run: node helpers/resourceBundles/build.js -task="phraseAppPull" | ||
|
||
# # Execute test cases using JEST | ||
# - name: Execute test cases using JEST | ||
# working-directory: src/app/client | ||
# run: | | ||
# yarn config set ignore-engines true | ||
# yarn install | ||
# npm run test:ci |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,33 +1,33 @@ | ||
name: Use the data | ||
name: Sonar | ||
|
||
on: | ||
workflow_run: | ||
workflows: ["Build"] | ||
workflows: [Build-Test] # Trigger when the Build-Test workflow completes | ||
branches: "*" | ||
types: | ||
- completed | ||
- completed # Trigger on completion of the Build-Test workflow | ||
|
||
jobs: | ||
download: | ||
SonarScanner: | ||
runs-on: ubuntu-latest | ||
if: github.event.workflow_run.conclusion == 'success' | ||
if: github.event.workflow_run.conclusion == 'success' # Run job only if Build-Test workflow succeeded | ||
|
||
steps: | ||
# Checkout repository to ensure we have the latest code | ||
- name: Checkout repository | ||
uses: actions/checkout@v3 | ||
|
||
- name: Print SONAR_TOKEN | ||
run: echo "SONAR_TOKEN=${{ secrets.SONAR_TOKEN }}PWR****123" | ||
|
||
# Install Sonar Scanner | ||
- name: Install Sonar Scanner | ||
run: | | ||
sudo apt-get update && sudo apt-get install -y unzip | ||
wget -O /tmp/sonar-scanner-cli.zip https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-5.0.1.3006-linux.zip | ||
unzip /tmp/sonar-scanner-cli.zip -d /tmp | ||
# Run SonarScanner for frontend (Angular) | ||
- name: Run SonarScanner for frontend | ||
# Run SonarScanner for SunbirdEd-Portal | ||
- name: Run SonarScanner for SunbirdEd-Portal | ||
env: | ||
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} | ||
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} # Inject the SonarQube token securely | ||
run: | | ||
/tmp/sonar-scanner-5.0.1.3006-linux/bin/sonar-scanner \ | ||
-Dsonar.login=$SONAR_TOKEN |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
export sunbird_environment='local'; | ||
export sunbird_instance='sunbird'; | ||
export sunbird_default_channel='sunbird'; | ||
export sunbird_default_tenant='sunbird'; | ||
export sunbird_default_tenant='sunbird'; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -234,4 +234,3 @@ export class OrgDetailsService { | |
} | ||
} | ||
|
||
|
Oops, something went wrong.