Github에서 jmpaddin 개발내 추가 기능 개발을 github로 마이그레이션하고 쉽게 업데이트할 수 있도록 하고 싶습니다.
- 코드를 푸시하면 소스 폴더를 압축하고 저장소 루트에 최신.jmpaddin을 생성하는 github 작업이 실행되어야 합니다.
- 추가 기능에는 저장소에서 최신.jmpaddin을 확인하고 현재 버전보다 최신 버전인 경우 다운로드하여 설치하는 버튼이 있기를 원합니다.
이것을 개발하기 전에 이미 이와 같은 것을 만든 사람이 있습니까? 공유할 수 있는 것이 있나요?
소비자 및 시장 조사Re: Github에서 jmpaddin 개발워크플로우 yaml을 공유할 수 있습니까? 아니면 GitLab에도 있었나요?
Re: Github에서 jmpaddin 개발감사합니다. 시작하기 전에 실제로 살펴봤습니다. GitLab을 좀 더 살펴봐야 할 것 같습니다.
Re: Github에서 jmpaddin 개발릴리스를 위해 태그를 달았지만 여러 개발자가 있었고 모든 병합 요청에 대해 수행한 것보다 더 일반적인 테스트를 원했습니다.
구현된 우리의 솔루션은 문자 그대로 우리 회사에서 기여하고자 하는 모든 사람으로부터 `베타`라는 브랜치의 모든 새 커밋에 대한 추가 기능을 즉시 빌드합니다. `main` 브랜치 릴리스의 2주 주기. 이것은 즉각적인 빌드를 도입하지만 품질 관리의 척도이기도 합니다. 즉, 누군가가 사악하게 행동하려고 하는지, 그것이 누구인지, 그리고 그 영향이 있는지 알 수 있기 때문에 작동하는 광범위한 인터넷의 공개 저장소에 필요에 따라 `베타` 지점 건물을 남겨두지 않을 것입니다. 그렇게 하기 위해.
또한 JMP 14+용 JMP 스크립팅 인덱스에 `importables` 디렉토리의 네임스페이스에 정의된 `Function()`을 자동으로 추가하는 기능이 포함되어 있습니다. 자세한 내용은 내 이야기의 비디오, PDF 또는 ZIP을 참조하십시오! 또한 저희 코드베이스에서 무엇이든 자유롭게 조정하거나 채택하십시오. 우리는 공개 연습의 팬입니다!
Re: Github에서 jmpaddin 개발릴리스를 위해 태그를 달았지만 여러 개발자가 있었고 모든 병합 요청에 대해 수행한 것보다 더 일반적인 테스트를 원했습니다.CI 파이프라인을 실행할 때 저를 정말 힘들게 했던 한 가지는 파이프라인이 시스템으로 실행되도록 하는 것이었습니다.PSExec을 사용하여 일부 JMP 대화 상자를 통과해야 했습니다(처음에만).
Re: Github에서 jmpaddin 개발우리 회사에서 비슷한 것을 만들었고 작년 JDS에서 그것에 대해 이야기했습니다!사진 업로드만큼 쉬움: 추가 기능 자동 생성, 공유 및 업데이트... - JMP 사용자 커뮤니티
우리는 GitLab을 사용하지만 개념적으로는 비슷합니다. 위 링크에 빌드 스크립트의 ZIP 파일을 포함했습니다.
Re: Github에서 jmpaddin 개발작업 버전이 있습니다.
여기 내 코드 저장소가 있습니다. 코드 기여를 환영합니다!
https://github.com/PaulAntonDeen/Auto-Updating-Addin
Re: Github에서 jmpaddin 개발짓다
방금 내 추가 기능을 위해 이 작업을 시작했고 YAML을 사용하여 GitLab에서 시작할 수 있는 powershell 스크립트까지 얻었지만 아직 GitHub의 CI에 뛰어들지는 않았습니다.다음은 첫 번째 초안 빌드 스크립트입니다.
더보기...
자동 업데이트
이 기사를 확인하십시오.
추가 기능 관리자, 2부: 자동 업데이트 추가 기능을 사용자에게 배포