mirror of
https://github.com/Telecominfraproject/wlan-cloud-opensync-controller.git
synced 2025-10-30 10:12:27 +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
|
||||
with:
|
||||
java-version: 14
|
||||
server-id: tip-wlan-cloud-maven-repo
|
||||
server-username: MAVEN_REPO_USERNAME
|
||||
server-password: MAVEN_REPO_PASSWORD
|
||||
- name: Cache Maven packages
|
||||
uses: actions/cache@v1
|
||||
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
|
||||
working-directory: wlan-cloud-opensync-controller/${{ matrix.project }}
|
||||
env:
|
||||
MAVEN_REPO_USERNAME: build-pipeline
|
||||
MAVEN_REPO_PASSWORD: ${{ secrets.MAVEN_REPO_PASSWORD }}
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
run: mvn clean install
|
||||
- name: Run sonar
|
||||
working-directory: wlan-cloud-opensync-controller/${{ matrix.project }}
|
||||
env:
|
||||
MAVEN_REPO_USERNAME: build-pipeline
|
||||
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 }}
|
||||
|
||||
Reference in New Issue
Block a user