{"action":"created","issue":{"url":"https://api.github.com/repos/guilhermejccavalcanti/jFSTMerge/issues/30","repository_url":"https://api.github.com/repos/guilhermejccavalcanti/jFSTMerge","labels_url":"https://api.github.com/repos/guilhermejccavalcanti/jFSTMerge/issues/30/labels{/name}","comments_url":"https://api.github.com/repos/guilhermejccavalcanti/jFSTMerge/issues/30/comments","events_url":"https://api.github.com/repos/guilhermejccavalcanti/jFSTMerge/issues/30/events","html_url":"https://github.com/guilhermejccavalcanti/jFSTMerge/issues/30","id":352657882,"node_id":"MDU6SXNzdWUzNTI2NTc4ODI=","number":30,"title":"automatizar criação de binários (instalação, ferramenta standalone, shelltests) ","user":{"login":"guilhermejccavalcanti","id":3333981,"node_id":"MDQ6VXNlcjMzMzM5ODE=","avatar_url":"https://avatars1.githubusercontent.com/u/3333981?v=4","gravatar_id":"","url":"https://api.github.com/users/guilhermejccavalcanti","html_url":"https://github.com/guilhermejccavalcanti","followers_url":"https://api.github.com/users/guilhermejccavalcanti/followers","following_url":"https://api.github.com/users/guilhermejccavalcanti/following{/other_user}","gists_url":"https://api.github.com/users/guilhermejccavalcanti/gists{/gist_id}","starred_url":"https://api.github.com/users/guilhermejccavalcanti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guilhermejccavalcanti/subscriptions","organizations_url":"https://api.github.com/users/guilhermejccavalcanti/orgs","repos_url":"https://api.github.com/users/guilhermejccavalcanti/repos","events_url":"https://api.github.com/users/guilhermejccavalcanti/events{/privacy}","received_events_url":"https://api.github.com/users/guilhermejccavalcanti/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"jvcoutinho","id":27645414,"node_id":"MDQ6VXNlcjI3NjQ1NDE0","avatar_url":"https://avatars1.githubusercontent.com/u/27645414?v=4","gravatar_id":"","url":"https://api.github.com/users/jvcoutinho","html_url":"https://github.com/jvcoutinho","followers_url":"https://api.github.com/users/jvcoutinho/followers","following_url":"https://api.github.com/users/jvcoutinho/following{/other_user}","gists_url":"https://api.github.com/users/jvcoutinho/gists{/gist_id}","starred_url":"https://api.github.com/users/jvcoutinho/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jvcoutinho/subscriptions","organizations_url":"https://api.github.com/users/jvcoutinho/orgs","repos_url":"https://api.github.com/users/jvcoutinho/repos","events_url":"https://api.github.com/users/jvcoutinho/events{/privacy}","received_events_url":"https://api.github.com/users/jvcoutinho/received_events","type":"User","site_admin":false},"assignees":[{"login":"jvcoutinho","id":27645414,"node_id":"MDQ6VXNlcjI3NjQ1NDE0","avatar_url":"https://avatars1.githubusercontent.com/u/27645414?v=4","gravatar_id":"","url":"https://api.github.com/users/jvcoutinho","html_url":"https://github.com/jvcoutinho","followers_url":"https://api.github.com/users/jvcoutinho/followers","following_url":"https://api.github.com/users/jvcoutinho/following{/other_user}","gists_url":"https://api.github.com/users/jvcoutinho/gists{/gist_id}","starred_url":"https://api.github.com/users/jvcoutinho/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jvcoutinho/subscriptions","organizations_url":"https://api.github.com/users/jvcoutinho/orgs","repos_url":"https://api.github.com/users/jvcoutinho/repos","events_url":"https://api.github.com/users/jvcoutinho/events{/privacy}","received_events_url":"https://api.github.com/users/jvcoutinho/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-08-21T18:28:13Z","updated_at":"2018-08-31T16:19:54Z","closed_at":null,"author_association":"OWNER","body":"Toda vez que atualizamos o código fonte do S3M, é necessário gerar um novo jar (vai pra pasta /binary), um novo instalador (vai pra pasta /installer). Os shelltestes são baseados no jar de /binary. Então teria que atualizar isso também.\r\n\r\nOs shelltestes dependem do jFSTMerge.jar daqui https://github.com/guilhermejccavalcanti/jFSTMerge/tree/master/testfiles/shelltests/config que é uma copia do que tá aqui https://github.com/guilhermejccavalcanti/jFSTMerge/tree/master/binary\r\n\r\nEsse processo é manual, o que pode levar à inconsistências. Tenta configurar os testes pra pegar diretamente o jar daqui https://github.com/guilhermejccavalcanti/jFSTMerge/tree/master/binary evitando essa duplicação \r\n\r\nPrecisamos de uma forma automatizada de geração de binários."},"comment":{"url":"https://api.github.com/repos/guilhermejccavalcanti/jFSTMerge/issues/comments/417715624","html_url":"https://github.com/guilhermejccavalcanti/jFSTMerge/issues/30#issuecomment-417715624","issue_url":"https://api.github.com/repos/guilhermejccavalcanti/jFSTMerge/issues/30","id":417715624,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNzcxNTYyNA==","user":{"login":"guilhermejccavalcanti","id":3333981,"node_id":"MDQ6VXNlcjMzMzM5ODE=","avatar_url":"https://avatars1.githubusercontent.com/u/3333981?v=4","gravatar_id":"","url":"https://api.github.com/users/guilhermejccavalcanti","html_url":"https://github.com/guilhermejccavalcanti","followers_url":"https://api.github.com/users/guilhermejccavalcanti/followers","following_url":"https://api.github.com/users/guilhermejccavalcanti/following{/other_user}","gists_url":"https://api.github.com/users/guilhermejccavalcanti/gists{/gist_id}","starred_url":"https://api.github.com/users/guilhermejccavalcanti/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guilhermejccavalcanti/subscriptions","organizations_url":"https://api.github.com/users/guilhermejccavalcanti/orgs","repos_url":"https://api.github.com/users/guilhermejccavalcanti/repos","events_url":"https://api.github.com/users/guilhermejccavalcanti/events{/privacy}","received_events_url":"https://api.github.com/users/guilhermejccavalcanti/received_events","type":"User","site_admin":false},"created_at":"2018-08-31T16:19:54Z","updated_at":"2018-08-31T16:19:54Z","author_association":"OWNER","body":"@jvcoutinho na realidade é mais interessante mantermos esses binários num repositório à parte. Toda vez que commitamos os binários recebemos a seguite mensagem:\r\n\r\n```\r\nremote: warning: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.\r\nremote: warning: See http://git.io/iEPt8g for more information.\r\nremote: warning: File installer/s3mInstaller.jar is 75.25 MB; this is larger than GitHub's recommended maximum file size of 50.00 MB\r\n```\r\n\r\nSem contar que deixa o projeto muito grande para só quem precisa do código fonte. Então, idealmente, o que precisamos é o seguinte.\r\n\r\n1.  Mecanismo de geração automática de binários (o instalador e a ferramenta standlone).\r\n2. Armazenamento em umrrepositório secundário desses binários\r\n3. Apagar esses binários do repositório oficial\r\n4. Geração automática do binário para a execução dos shelltests. @gaabs  já faz isso em https://github.com/guilhermejccavalcanti/jFSTMerge/pull/34 precisamos sincronizar isso\r\n\r\nok @pauloborba ?"}}
{"actor":{"display_login":"guilhermejccavalcanti"}}