mirror of
https://github.com/Telecominfraproject/wlan-cloud-opensync-controller.git
synced 2025-11-01 19:17:52 +00:00
Tools 23 fixghtoken (#3)
* TOOLS-23: added github token * check pr * disabled pr * test * test * testing proxy * added maven settings.xml * moved github token to maven steps * added cache * retry * test * disabled PR
This commit is contained in:
committed by
GitHub
parent
6550c656c9
commit
6f440e6002
47
.github/workflows/maven_settings_template.xml
vendored
Normal file
47
.github/workflows/maven_settings_template.xml
vendored
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
<settings>
|
||||||
|
<servers>
|
||||||
|
<server>
|
||||||
|
<id>tip-wlan-cloud-maven-repo</id>
|
||||||
|
<username>${env.MAVEN_REPO_USERNAME}</username>
|
||||||
|
<password>${env.MAVEN_REPO_PASSWORD}</password>
|
||||||
|
</server>
|
||||||
|
<server>
|
||||||
|
<id>jfrog-spring-milestones</id>
|
||||||
|
<username>${env.MAVEN_REPO_USERNAME}</username>
|
||||||
|
<password>${env.MAVEN_REPO_PASSWORD}</password>
|
||||||
|
</server>
|
||||||
|
<server>
|
||||||
|
<id>jfrog-maven-central</id>
|
||||||
|
<username>${env.MAVEN_REPO_USERNAME}</username>
|
||||||
|
<password>${env.MAVEN_REPO_PASSWORD}</password>
|
||||||
|
</server>
|
||||||
|
</servers>
|
||||||
|
<mirrors>
|
||||||
|
<mirror>
|
||||||
|
<id>jfrog-maven-central</id>
|
||||||
|
<name>Mirror Repository</name>
|
||||||
|
<url>https://tip.jfrog.io/artifactory/maven-central</url>
|
||||||
|
<mirrorOf>central</mirrorOf>
|
||||||
|
</mirror>
|
||||||
|
<mirror>
|
||||||
|
<id>jfrog-spring-milestones</id>
|
||||||
|
<url>https://tip.jfrog.io/artifactory/spring-milestones</url>
|
||||||
|
<mirrorOf>spring-milestones</mirrorOf>
|
||||||
|
</mirror>
|
||||||
|
</mirrors>
|
||||||
|
|
||||||
|
<profiles>
|
||||||
|
<profile>
|
||||||
|
<id>schema-publisher</id>
|
||||||
|
<properties>
|
||||||
|
<schema-repository-user>${env.MAVEN_REPO_USERNAME}</schema-repository-user>
|
||||||
|
<schema-repository-password>${env.MAVEN_REPO_PASSWORD}</schema-repository-password>
|
||||||
|
</properties>
|
||||||
|
</profile>
|
||||||
|
</profiles>
|
||||||
|
|
||||||
|
<activeProfiles>
|
||||||
|
<activeProfile>schema-publisher</activeProfile>
|
||||||
|
</activeProfiles>
|
||||||
|
|
||||||
|
</settings>
|
||||||
12
.github/workflows/sonar.yml
vendored
12
.github/workflows/sonar.yml
vendored
@@ -40,18 +40,24 @@ jobs:
|
|||||||
uses: actions/setup-java@v1
|
uses: actions/setup-java@v1
|
||||||
with:
|
with:
|
||||||
java-version: 14
|
java-version: 14
|
||||||
server-id: tip-wlan-cloud-maven-repo
|
- name: Cache Maven packages
|
||||||
server-username: MAVEN_REPO_USERNAME
|
uses: actions/cache@v1
|
||||||
server-password: MAVEN_REPO_PASSWORD
|
with:
|
||||||
|
path: ~/.m2/repository/
|
||||||
|
key: ${{ runner.os }}-m2
|
||||||
|
- name: Configure maven settings.xml
|
||||||
|
run: cp wlan-cloud-opensync-controller/.github/workflows/maven_settings_template.xml /home/runner/.m2/settings.xml
|
||||||
- name: Maven build
|
- name: Maven build
|
||||||
working-directory: wlan-cloud-opensync-controller/${{ matrix.project }}
|
working-directory: wlan-cloud-opensync-controller/${{ matrix.project }}
|
||||||
env:
|
env:
|
||||||
MAVEN_REPO_USERNAME: build-pipeline
|
MAVEN_REPO_USERNAME: build-pipeline
|
||||||
MAVEN_REPO_PASSWORD: ${{ secrets.MAVEN_REPO_PASSWORD }}
|
MAVEN_REPO_PASSWORD: ${{ secrets.MAVEN_REPO_PASSWORD }}
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
run: mvn clean install
|
run: mvn clean install
|
||||||
- name: Run sonar
|
- name: Run sonar
|
||||||
working-directory: wlan-cloud-opensync-controller/${{ matrix.project }}
|
working-directory: wlan-cloud-opensync-controller/${{ matrix.project }}
|
||||||
env:
|
env:
|
||||||
MAVEN_REPO_USERNAME: build-pipeline
|
MAVEN_REPO_USERNAME: build-pipeline
|
||||||
MAVEN_REPO_PASSWORD: ${{ secrets.MAVEN_REPO_PASSWORD }}
|
MAVEN_REPO_PASSWORD: ${{ secrets.MAVEN_REPO_PASSWORD }}
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
run: mvn sonar:sonar -Dsonar.host.url=${{ env.SONAR_URL }} -Dsonar.login=${{ secrets.SONAR_LOGIN }} -Dsonar.organization=${{ env.SONAR_ORGANIZATION }} -Dsonar.projectKey=com.telecominfraproject.wlan:${{ matrix.project }}
|
run: mvn sonar:sonar -Dsonar.host.url=${{ env.SONAR_URL }} -Dsonar.login=${{ secrets.SONAR_LOGIN }} -Dsonar.organization=${{ env.SONAR_ORGANIZATION }} -Dsonar.projectKey=com.telecominfraproject.wlan:${{ matrix.project }}
|
||||||
|
|||||||
Reference in New Issue
Block a user